False hope. First, it doesn’t actually “spray” like an aerosol, but splashes globs of liquid, so that when it dries it isn’t clear. You have these globs on the glasses. Second, if you try to wipe those off, it also wipes off the solution. Finally, if you decide to live with the impaired view, the anti-fog isn’t. It just doesn’t work.
A spray to prevent fogging on lenses… Nope, used this for a week now, with and without wiping it away. No significant difference. Sad panda