zoukankan      html  css  js  c++  java
  • JavaScript检测flash player的版本号

       1: function getFlashVersion() {
       2:     var flashVer = NaN;
       3:     var ua = navigator.userAgent;
       4:  
       5:     if (window.ActiveXObject) {
       6:         var swf = new ActiveXObject('ShockwaveFlash.ShockwaveFlash');
       7:  
       8:         if (swf) {
       9:             flashVer = Number(swf.GetVariable('$version').split(' ')[1].replace(/\,/g, '.').replace(/^(\d+\.\d+).*$/, "$1"));
      10:         }
      11:     } else {
      12:         if (navigator.plugins && navigator.plugins.length > 0) {
      13:             var swf = navigator.plugins['Shockwave Flash'];
      14:  
      15:             if (swf) {
      16:                 var arr = swf.description.split(' ');
      17:                 for (var i = 0, len = arr.length; i < len; i++) {
      18:                     var ver = Number(arr[i]);
      19:  
      20:                     if (!isNaN(ver)) {
      21:                         flashVer = ver;
      22:                         break;
      23:                     }
      24:                 }
      25:             }
      26:         }
      27:     }
      28:  
      29:     return flashVer;
      30: }
      31:  
      32:  
      33: var flashVer = getFlashVersion();
      34:  
      35: if (!isNaN(flashVer)) {
      36:  
      37:     document.write('当前flash player 的版本:' + flashVer);    
      38:  
      39: } else {
      40:     document.write('您尚未安装flash播放器');
      41: }
  • 相关阅读:
    JAVA微信公众号网页开发——获取公众号关注的所有用户
    删除mysl
    sql语言(mysql)
    mycat读写分离
    mysql双主双从技术
    实用的10个日志处理案例
    ansible基本操作
    MySQL改密
    mysql源码包安装
    ftp搭建mysql服务器
  • 原文地址:https://www.cnblogs.com/meteoric_cry/p/2588390.html
Copyright © 2011-2022 走看看