码迷,mamicode.com
首页 > 编程语言 > 详细

javascript判断是否安装flash

时间:2015-01-23 10:50:24      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>同心锁</title>
   <script src="http://r.91ddcc.com/js/common/jquery_1.10.2.min.js" type="text/javascript" charset="utf-8"></script>
	<script>
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");
}
</script>
</head>
<body>
 <embed pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" allowscriptaccess="sameDomain" name="movie" quality="high" menu="false" wmode="transparent" src="http://resource.91ddcc.com/images/cms/index4.swf" align="middle" width="1000" height="498">

</body>
</html>

  

javascript判断是否安装flash

标签:

原文地址:http://www.cnblogs.com/heqhbk/p/4243320.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!