用js的方法判断浏览器是否安装或启用了flash
传统浏览器可以使用window.ActiveXObject检查浏览器是否启用相关的控件。检查浏览器是否启用flash控件,需要先检查浏览器是否支持ActiveXObject,可以使用typeof检查window.ActiveXObject是否等于undefined,语法:
typeof window.ActiveXObject != "undefined"
如果,window.ActiveXObject不等于undefined,使用newActiveXObject(“ShockwaveFlash.ShockwaveFlash”)返回flash控件对象。
var flashObj = navigator.plugins['Shockwave Flash'];
以下代码是我自己封装的一个方法,可以直接粘贴到你的代码中测试