最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

javascript獲取flash版本號的方法

 更新時間:2014年11月20日 11:27:28   投稿:shichen2014  
這篇文章主要介紹了javascript獲取flash版本號的方法,以實例形式分析了javascript判斷用戶是否安裝了Flash及獲取Flash版本號的方法,具有一定的實用價值,需要的朋友可以參考下

本文實例講述了javascript獲取flash版本號的方法。分享給大家供大家參考。具體分析如下:

下面我們來介紹兩個js函數(shù)判斷用戶是否安裝了flash,如果安裝了flash再來獲取 flash版本號并且給出提示。

例1
獲取各瀏覽器的版本號,如需獲取具體版本號數(shù)字

復制代碼 代碼如下:
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;
            flashVersion = swf.GetVariable("$version");
        }
    } else {
        if (navigator.plugins && navigator.plugins.length > 0) {
            var swf = navigator.plugins["Shockwave Flash"];
            if (swf) {
                hasFlash = 1;
                flashVersion = swf.description.split(" ");
            }
        }
    }
    return {
        f: hasFlash,
        v: flashVersion
    };
}
 
var fls = flashChecker();
if (fls.f) document.write("您安裝了flash,當前flash版本為: " + fls.v + ".x");
else document.write("您沒有安裝flash");

例2
復制代碼 代碼如下:
function getFlashVersion() {
     var flashVer = NaN;
     var ua = navigator.userAgent;
 
     if (window.ActiveXObject) {
         var swf = new ActiveXObject('ShockwaveFlash.ShockwaveFlash');
 
         if (swf) {
             flashVer = Number(swf.GetVariable('$version').split(' ')[1].replace(/,/g, '.').replace(/^(d+.d+).*$/, "$1"));
         }
     } else {
         if (navigator.plugins && navigator.plugins.length > 0) {
             var swf = navigator.plugins['Shockwave Flash'];
 
             if (swf) {
                 var arr = swf.description.split(' ');
                 for (var i = 0, len = arr.length; i < len; i++) {
                     var ver = Number(arr[i]);
 
                     if (!isNaN(ver)) {
                         flashVer = ver;
                         break;
                     }
                 }
             }
         }
     }
     return flashVer;
 }
 var flashVer = getFlashVersion();
 if (!isNaN(flashVer)) {
     document.write('當前flash player 的版本:' + flashVer);  
 } else {
     document.write('您尚未安裝flash播放器');
}

希望本文所述對大家的javascript程序設(shè)計有所幫助。

相關(guān)文章

最新評論

嘉义县| 浑源县| 渝北区| 宽甸| 苏州市| 赣州市| 南平市| 兴仁县| 石泉县| 盱眙县| 屯留县| 罗甸县| 金阳县| 南昌市| 萝北县| 两当县| 灵台县| 菏泽市| 新营市| 清原| 梁山县| 金门县| 汽车| 县级市| 蒙山县| 三都| 新密市| 铜川市| 盐边县| 库伦旗| 河池市| 新巴尔虎左旗| 浮山县| 丹棱县| 突泉县| 尉氏县| 丰都县| 资阳市| 台南县| 新和县| 融水|