通过JavaScript检测浏览器是否安装了Flash Player
来源:互联网 发布:天行VPN软件下载 编辑:程序博客网 时间:2024/05/16 07:15
很多企业的网站其入口页面都是Flash,尽管这么做是不恰当的,但是因为各种原因,设计师不得不这样做,但是如果访问者的浏览器中没有安装Flash Player呢?有人会说此时浏览器会提醒用户安装的,但是,这么说的人有点高估用户的“智商”了,很多人是看不懂或看不见浏览器所给出的提示的。
这里,给出一个我自己编写的js脚本,用以检测用户的浏览器是否具备播放Flash的能力,进而让设计师决定采用何种办法弥补。本脚本也是参考了前人的成果,但是去除了自认为多余和不易理解的部分,希望对大家能有所帮助。
至于本函数的用法,对有经验的朋友来说应该不言而喻了吧。
这里,给出一个我自己编写的js脚本,用以检测用户的浏览器是否具备播放Flash的能力,进而让设计师决定采用何种办法弥补。本脚本也是参考了前人的成果,但是去除了自认为多余和不易理解的部分,希望对大家能有所帮助。
function chkFlash() {
var isIE = (navigator.appVersion.indexOf("MSIE") >= 0);
var hasFlash = true;
if(isIE) {
try{
var objFlash = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
} catch(e) {
hasFlash = false;
}
} else {
if(!navigator.plugins["Shockwave Flash"]) {
hasFlash = false;
}
}
return hasFlash;
}
var isIE = (navigator.appVersion.indexOf("MSIE") >= 0);
var hasFlash = true;
if(isIE) {
try{
var objFlash = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
} catch(e) {
hasFlash = false;
}
} else {
if(!navigator.plugins["Shockwave Flash"]) {
hasFlash = false;
}
}
return hasFlash;
}
至于本函数的用法,对有经验的朋友来说应该不言而喻了吧。
- 通过JavaScript检测浏览器是否安装了Flash Player
- 检测浏览器是否安装flash
- 检测浏览器是否安装flash
- adblockTester通过js检测用户浏览器是否安装了AdBlock
- unbuntu-浏览器安装flash-player
- 检测浏览器Flash Player插件版本
- JavaScript 判断是否安装了 Flash 插件
- 如何用JavaScript判断客户端浏览器是否安装了Flash插件,及其版本?
- js检测客户端浏览器是否安装flash插件
- JavaScript判断浏览器Flash Player信息
- 检测当前安装的flash player版本
- 如何检测浏览器是否禁用了javascript脚本
- 用Javascript检测Flash插件是否安装以及版本
- Javascript检测Flash插件是否安装及版本号
- Javascript检测Flash插件是否安装及版本号
- [Lubuntu]为chromium浏览器安装flash player
- firefox 浏览器安装adobe flash player
- 图解Adobe Flash Player 浏览器插件安装
- HTTP协议基础
- 999句英语
- 花了很长的时间终于完成了1.0的稳定版本
- 意外
- perl的散列如何遍历+php的数组如何遍历
- 通过JavaScript检测浏览器是否安装了Flash Player
- Windows Workflow Foundation 开发环境的配置
- sqldr load 以及extract data 的中文问题--
- [转]Mysql忘记密码解决办法
- 提高ASP.Net应用程序性能的十大方法
- GridView操作Xml数据源(添加、删除、修改)
- SMTP协议
- 我的一位学生设计的俄罗斯方块游戏
- 什么是联机分析处理(OLAP)