有没有办法知道Flash Player是否安装了SWFObject?

时间:2014-10-01 20:06:34

标签: javascript jquery flash swfobject

我通过静态发布方法多年来一直在使用SWFObject,但是想知道是否有一些变量我可以查看当用户访问页面时Flash是否可用/已安装。

我希望我的JavaScript或jQuery向移动用户展示替代内容,这将与桌面用户作为替代内容的内容不同。

2 个答案:

答案 0 :(得分:0)

可能navigator.mimeTypes可以帮助你(如果我理解你的话)

'application/x-shockwave-flash' in navigator.mimeTypes

答案 1 :(得分:0)

你可以在JQuery中这样做,也可以使用<script type="text/javascript" src="jquery.jqplugin.1.0.2.min.js"></script> if ($.browser.flash == true) { alert("WE HAVE FLASH :D"); }

如需进一步帮助: http://madhavvyas.blogspot.com.au/2011/03/detect-flash-using-jquery.html