I have been told to never use glass cleaner that contains amonia, e.g. Windex. I always put vinager in a spray bottle then spray the cloth I am cleaning with then wipe off the glass.
The reason I was told not to use cleaner contain amonia is that it can permiate through the glass into the water.
Philip