js判断浏览器是否安装Flash插件,并提示安装或开启

Posted 小豪豪

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js判断浏览器是否安装Flash插件,并提示安装或开启相关的知识,希望对你有一定的参考价值。

var flashChecker = function() { var hasFlash = 0;     //是否安装了flash var flashVersion = 0;   //flash版本 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]); } } } } return { f: hasFlash, v: flashVersion }; }

 

 

var fls = flashChecker(); var s = ""; if(!fls.f) { if(confirm("您的浏览器未安装Flash插件,现在安装?")) { window.location.href = "http://get.adobe.com/cn/flashplayer/"; } }

以上是关于js判断浏览器是否安装Flash插件,并提示安装或开启的主要内容,如果未能解决你的问题,请参考以下文章

如果没有安装flash,视频JS提示

JS 判断浏览器是否安装Flash 兼容IEfirefox

网页如何检查浏览器是否安装flash插件

js判断是否可以打开本地软件

JS之浏览器安装插件检测

判断系统是否安装了flash插件