When I visit a site I built some time ago in IE, I get the message bar at the bottom of the browser pop up saying that the site wants to run Flash.
This is fine, except for the fact that there is no flash in the website whatsoever.
What could cause this? How could Flash now be in the site? Is this a security issue?
After looking at the page, it looks like it’s triggered by Google Analytics attempting to instantiate FlashPlayer to check if it’s installed and what version it is. Doing that is enough to cause IE to think it should inform you that the page is trying to use Flash.
Update
Sent it through the script debugger in Developer Tools, and sure enough, the moment the content of ga.js is executed, the message pops up.
For anyone interested, specifically, it’s likely to be this bit of “beautified” code (can’t tell for sure, because Developer Tools can’t figure out the minified script):
… which amounts to a pretty standard FlashPlayer version detection.