最新国产好看的视频,伊人天堂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程序設計有所幫助。

相關(guān)文章

最新評論

汕尾市| 禄劝| 孝义市| 无锡市| 本溪市| 贵港市| 广元市| 新宾| 白河县| 西宁市| 泾阳县| 西城区| 筠连县| 崇阳县| 麦盖提县| 惠州市| 准格尔旗| 宜州市| 体育| 青海省| 西藏| 康定县| 绍兴县| 太仆寺旗| 乌苏市| 英超| 隆安县| 临清市| 扶余县| 麻江县| 将乐县| 霍州市| 江安县| 南投市| 揭阳市| 都昌县| 始兴县| 中超| 江津市| 敦煌市| 郸城县|