Buy a double-sided tape instead.
I tried it on plastic-nosepiece glasses a few times, it holds for ~3 hrs and then becomes ineffective. Now I use a double-sided tape bought in Wal-Mart for $3 that I apply to the nosepiece, and it works like a charm.
Rating: 2 stars