В 09:58 +0100 на 22.11.2011 (вт), sirgrant[@nospam] написа:
> Yes, it detects gnash and reads it as flash.  

> (even if they mistakenly  believe gnash is the same as flash) 

Most people don't know there are other implementations of flash other
than the official proprietary plugin by Adobe. This includes website
developers.

Flash is usually detected by websites by sniffing installed plugins
names, their descriptions or the attributes of the plugin pointed by the
mime-type for flash objects - application/x-shockwave-flash.

For Gnash to transparently replace flash it *MUST* use strings provided
by the proprietary plugin. Of course, Gnash adds additional strings
about itself where possible - after the expected flash string in the
description of the plugin. This string is usually not checked by flash
detection software.

If a site checks for installed flash plugin, it will detect Gnash as
just "Shockwave Flash". The fix is to search for Gnash in the
description of the plugin.

With that said, it is clear (for me) that the people behind Occupy Flash
didn't make a mistake, but are simply unaware that Gnash exists. There
is a high probability that they use existing flash detection JavaScript
library that is also unaware of Gnash. I think there is no flash
detection JavaScript library that checks for Gnash.

Reply via email to