首页 > 代码库 > javascript判断是否安装flash

javascript判断是否安装flash

<!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