JS判断浏览器是否安装flash插件的简单方法
1.直接判断是否有flash插件
var my flash=(function(){ if(type of window。ActiveXObject!='undefined'){返回新的ActiveX object(' shock wash FLash。冲击波闪光’);} else { return navigator . plugins[' shock wave Flash '];}})();镀铬:
窗户。在边缘浏览器中取消了活动对象,并使用了导航器。插件
窗户。其他版本的IE中使用了ActiveXObject,但它将报告错误:
自动化服务器无法创建对象
出现此问题的原因是页面中包含的脚本无法正确创建对象
解决方案:安装补丁“MSXML 4.0 Service Pack 2(微软XML核心服务)”,可以从微软网站下载(安装文件:msxmlchs.msi),安装后解决问题。
注意:脚本调试错误也可能与IE的安全级别有关,可以通过降低IE的安全级别来解决,也可能需要“scrrun.dll”的支持,具体为:start-run-运行以下命令“regsvr32 scrrun.dll”。
2.获取闪存的版本号
script(function(){ var getFlashVersion=function(){ try { if(type of window。ActiveXObject!=' undefined '){ return Parseint((new ActiveX object(' shock wash。冲击波闪光’)。GetVariable('$version ')。拆分(“”)[1]。split(',')[0],10);} else { return parsent(navigator . plugins[' shock wave Flash ']. description . split(')[2],10);} } catch(e){ return 0;} };console . log(getFlashVersion());})();/script判断浏览器是否在JS中安装flash插件的简单方法以上就是边肖与大家分享的全部内容,希望能给大家一个参考,多支持我们。
版权声明:JS判断浏览器是否安装flash插件的简单方法是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。