如何检测浏览器是否支持闪存?

Ali*_*Ali 5 flash detect

我只有两个版本的网站

一个是支持Flash的设计(如桌面),另一个是移动设备

我只是想知道我是否可以检测到,如果是真的(支持)他们将保持相同的网站假设是http://mywebsite.com但链接将显示http://mywebsite.com/?flash=true,如果不支持我将重定向到http://mywebsite.com/?flash=false

抱歉愚蠢的问题,你不必给我一个答案,但如果你能提供一些资源,我可以在哪里挖掘信息并自己研究

谢谢.

Ofe*_*lig 9

这个javascript代码片段将完成这项工作:

var _flash_installed = ((typeof navigator.plugins !== "undefined" && typeof navigator.plugins["Shockwave Flash"] === "object") || (window.ActiveXObject && (new ActiveXObject("ShockwaveFlash.ShockwaveFlash")) !== false));
Run Code Online (Sandbox Code Playgroud)


Ger*_*ann 4

http://www.adobe.com/devnet/flashplayer/articles/swfobject.html

可以帮助你。

但是,即使安装了 Flash,您也不应该依赖它也已启用。例如,我不让Flash自动启动,而是手动启用它。