JS判断浏览器是否安装flash插件的简单方法
来源:互联网 发布:windows我的电脑图标 编辑:程序博客网 时间:2024/05/20 15:09
1. 直接判断是否有flash插件
chrome:
Edge浏览器中取消了window.ActiveXObject,使用navigator.plugins
Automation 服务器不能创建对象
产生这个问题的原因是因是页面中包含的脚本不能正确的创建对象
解决方法:安装“MSXML 4.0 Service Pack 2 (Microsoft XML Core Services)”补丁,可以去微软的网站上下载(安装文件:msxmlchs.msi),安装完即可解决问题。
注:出现脚本调试错误也有可能与IE的安全级别有关,可以降低IE的安全级别来解决这个问题,也可能需要“scrrun.dll”支持,具体方式为:开始->运行->运行如下命令“regsvr32 scrrun.dll”。
2. 获得flash的版本号
以上这篇JS判断浏览器是否安装flash插件的简单方法
转:http://www.jb51.net/article/92570.htm
现在自己用的
function flashChecker(){var hasFlash = 0;var flashVersion = 0; try{if (document.all) { var swf = new ActiveXObject('ShockwaveFlash.ShockwaveFlash'); if (swf) {hasFlash = 1;VSwf = swf.GetVariable("$version");flashVersion = parseInt(VSwf.split(" ")[1].split(",")[0]); } } else { if (navigator.plugins && navigator.plugins.length > 0) {var swf = navigator.plugins["Shockwave Flash"];if (swf) { hasFlash = 1; var words = swf.description.split(" "); for (var i = 0; i < words.length; ++i) {if (isNaN(parseInt(words[i]))) continue;flashVersion = parseInt(words[i]); }} }}}catch(e){}return { f: hasFlash, v: flashVersion };}
0 0
- JS判断浏览器是否安装flash插件的简单方法
- 判断浏览器是否安装flash插件
- js 判断浏览器是否安装Flash
- js判断IE浏览器是否安装插件
- javascript/js 判断是否安装flash player插件,提示安装方法。
- JS 判断浏览器是否安装Flash 兼容IE、firefox
- js检测客户端浏览器是否安装flash插件
- 如何用js检查浏览器是否安装flash插件
- 如何用js检查浏览器是否安装flash插件
- JS 判断 flash 插件 是否安装 版本是多少
- 检查当前浏览器是否安装flash插件
- JavaScript判断是否安装所需版本的flash插件
- JavaScript 判断是否安装了 Flash 插件
- javascript 判断 flash 插件是否安装
- javascript 判断 flash 插件是否安装
- JS判断当前浏览器安装的flash版本
- 如何用JavaScript判断客户端浏览器是否安装了Flash插件,及其版本?
- js判断flash是否安装及版本
- 十九、UI-Grid 水平滚动
- RN基础以及组件学习技巧
- 1002. 写出这个数 (20)
- Typescript结合gulp开发
- Java反射在JVM的实现
- JS判断浏览器是否安装flash插件的简单方法
- Intersection of Two Linked Lists
- KNN(二)--近似最近邻算法ANN
- 时间日期格式转换 oj
- 12个助你提升ios app开发效率的工具
- canvas 绘制大乐透数据图表
- android lcd调试 高通平台lcd调试深入分析总结(mipi和rgb接口)
- ionicPopup 屏蔽物理返回键的解决方案
- ewq