欢迎您访问我爱IT技术网,今天小编为你分享的javascript教程:【判断是否安装flash player及当前版本的JS代码】,下面是详细的讲解!
判断是否安装flash player及当前版本的JS代码
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 < 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) document.write("您安装了flash,当前flash版本为: " + fls.v + ".x");
else document.write("您没有安装flash");
关于判断是否安装flash player及当前版本的JS代码的用户互动如下:
相关问题:
答: >>详细
相关问题:
答: >>详细
相关问题:
答: >>详细
- 【firefox】firefox浏览器不支持innerText的解决
- 【Extjs】Extjs学习过程中新手容易碰到的低级错误
- 【clearInterval】js clearInterval()方法的定义
- 【dom】javascript dom追加内容实现示例-追加内容
- 【checkbox】让checkbox不选中即将选中的checkbox
- 【Array】js中更短的 Array 类型转换-类型转换
- 【append】append和appendTo的区别以及appendChil
- 【ExtJs】ExtJs 表单提交登陆实现代码-表单提交-
- 【addClass】javascript自定义的addClass()方法
- 【Event】jquery下为Event handler传递动态参数的
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
