js判断flash是否安装及版本及比较
时间:2014-10-16 22:16:31浏览:3637
<script type=\"text/javascript\" language=\"JavaScript\">
//Powered By smvv @hi.baidu.com/smvv21
function flashChecker()
{
var hasFlash=0; //是否安装了flash
var flashVersion=0; //flash版本
var isIE=/*@cc_on!@*/0; //是否IE浏览器
if(isIE)
{
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\");
//附版本大小比较
if( parseFloat( fls.v ) > parseFloat( '14.1 ' ) ){
document.write(\"
Flash版本太高了,高于了14.1\");
}
</script>
1上一篇:如何更改mysql中auto_increment的值
下一篇:mysql中tinyint、smallint、int、bigint的区别
- Linux文章
- PHP文章
- 随机文章
- Linux中的find(-atime...
- mysql的expire_logs_...
- PHP 扩展 libsodium s...
- Linux下利用find和cp实现筛...
- 使用mysqldump命令导出备份m...
- Linux系统如何设置开机自动运行脚...
- Linux上实现秒级执行的定时任务
- shell echo -e 颜色输出
- Linux下通过grep查找指定的进...
- 解决执行脚本报syntax erro...
发表评论
昵称: 验证码: