跳转到主内容
新派编程网 - 新潮编程理念,全新技术课堂!

判断是否安装flash player及当前版本的JS代码_javascript技巧

复制代码代码如下:function flashChecker() {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 if(isNaN(parseInt(words[i]))) continue;flashVersion = parseInt(words[i]);}}}}return {f: hasFlash,v: flashVersion};}var fls = flashChecker();var s = "";if(fls.f) document.write("您安装了flash,当前flash版本为: " + fls.v + ".x");else document.write("您没有安装flash");

相关文章