javascript获取flash版本号的方法
本文实例讲述了javascript获取flash版本号的方法。分享给大家供大家参考。具体分析如下:
下面我们来介绍两个js函数判断用户是否安装了flash,如果安装了flash再来获取flash版本号并且给出提示。
例1
获取各浏览器的版本号,如需获取具体版本号数字
functionflashChecker(){
varhasFlash=0;//是否安装了flash
varflashVersion=0;//flash版本
varisIE=/*@cc_on!@*/0;//是否IE浏览器
if(isIE){
varswf=newActiveXObject('ShockwaveFlash.ShockwaveFlash');
if(swf){
hasFlash=1;
flashVersion=swf.GetVariable("$version");
}
}else{
if(navigator.plugins&&navigator.plugins.length>0){
varswf=navigator.plugins["ShockwaveFlash"];
if(swf){
hasFlash=1;
flashVersion=swf.description.split("");
}
}
}
return{
f:hasFlash,
v:flashVersion
};
}
varfls=flashChecker();
if(fls.f)document.write("您安装了flash,当前flash版本为:"+fls.v+".x");
elsedocument.write("您没有安装flash");例2
functiongetFlashVersion(){
varflashVer=NaN;
varua=navigator.userAgent;
if(window.ActiveXObject){
varswf=newActiveXObject('ShockwaveFlash.ShockwaveFlash');
if(swf){
flashVer=Number(swf.GetVariable('$version').split('')[1].replace(/,/g,'.').replace(/^(d+.d+).*$/,"$1"));
}
}else{
if(navigator.plugins&&navigator.plugins.length>0){
varswf=navigator.plugins['ShockwaveFlash'];
if(swf){
vararr=swf.description.split('');
for(vari=0,len=arr.length;i<len;i++){
varver=Number(arr[i]);
if(!isNaN(ver)){
flashVer=ver;
break;
}
}
}
}
}
returnflashVer;
}
varflashVer=getFlashVersion();
if(!isNaN(flashVer)){
document.write('当前flashplayer的版本:'+flashVer);
}else{
document.write('您尚未安装flash播放器');
}
希望本文所述对大家的javascript程序设计有所帮助。
热门推荐
1 训练狗狗憋尿
2 狗狗追踪训练
3 狗狗训练要多少钱
5 深圳狗狗训练
6 训练狗狗唤回
7 狗狗叫怎么训练
8 狗狗训练班
10 狗狗社会化训练
11 狗狗叫回训练
12 广州狗狗训练学校
13 狗狗训练躺下
14 狗狗随行训练
15 训练狗狗巡回
16 狗狗要怎么训练
17 狗狗喂食训练
18 训练狗狗躺下