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 }

 

相关文章:

  • 2022-01-01
  • 2022-12-23
  • 2021-11-18
  • 2021-09-14
  • 2022-12-23
猜你喜欢
  • 2021-06-15
  • 2021-11-02
  • 2021-11-07
  • 2021-08-14
  • 2021-09-24
  • 2021-08-14
相关资源
相似解决方案