Flyscreen, insect mesh, bug screen or whatever the humans call it is really designed for cats to climb on.

Photo by surekat