1 function flashChecker()
2 {
3 var isSuportFlash = flase; //是否安装了flash
4 var flashVersion = 0; //flash版本
5
6 if( window.ActiveXObject ) {
7 var swf = new window.ActiveXObject('ShockwaveFlash.ShockwaveFlash');
8 if( swf ) {
9 isSuportFlash = true;
10 VSwf = swf.GetVariable("$version");
11 flashVersion = parseInt( VSwf.split(" ")[1].split(",")[0] , 10 );
12 }
13 }else if (navigator.plugins && navigator.plugins.length > 0){
14 var swf=navigator.plugins["Shockwave Flash"];
15 if ( swf ) {
16 isSuportFlash = true;
17 var words = swf.description.split(" ");
18 for ( var i = 0; i < words.length; i++ ) {
19 if ( isNaN(parseInt(words[i], 10)) ) continue;
20 flashVersion = parseInt(words[i]);
21 }
22 }
23 }
24 return {isSuport : isSuportFlash, version : flashVersion};
25 }