javascript 判断 flash 插件是否安装

来源:互联网 发布:淘宝库存不足 编辑:程序博客网 时间:2024/05/20 14:39
<!-- 以下为判断是否安装flash的js --><script>//Powered By smvv @hi.baidu.com/smvv21function flashChecker(){var hasFlash=0;    //是否安装了flashvar 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/";}}</script>

1 0
原创粉丝点击