欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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)文章

  • JavaScript 提升運行速度之循環(huán)篇 譯文

    JavaScript 提升運行速度之循環(huán)篇 譯文

    根據(jù)Nicholas 的說法,有四種代碼 會拖慢腳本的運行,并最終導致腳本失控。分別是次數(shù)過多的同步循環(huán)、龐大的函數(shù)體、不恰當?shù)倪f歸和不合理的DOM 調(diào)用。
    2009-08-08
  • 小程序多文件上傳 Tdesign的過程

    小程序多文件上傳 Tdesign的過程

    眾所周知,小程序文件上傳還是有點麻煩的,其實主要還是小程序?qū)Φ慕涌谟兄T多的不便,比如說,文件不能批量提交,只能一個個的提交,小程序的上傳需要專門的接口,現(xiàn)在給大家分享小程序多文件上傳 Tdesign的方法,感興趣的朋友一起看看吧
    2023-11-11
  • javascript同步服務(wù)器時間和同步倒計時小技巧

    javascript同步服務(wù)器時間和同步倒計時小技巧

    本文給出如何在頁面上同步顯示服務(wù)器時間的解決方案,能夠?qū)崿F(xiàn)同步服務(wù)器時間、同步倒計時,卻不占用服務(wù)器太多資源,下面我給寫出實現(xiàn)的思路
    2015-09-09
  • javascript實現(xiàn)獲取中文漢字拼音首字母

    javascript實現(xiàn)獲取中文漢字拼音首字母

    這篇文章主要為大家詳細介紹了javascript實現(xiàn)獲取中文漢字拼音首字母,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-05-05
  • JS實現(xiàn)按鈕控制計時開始和停止功能

    JS實現(xiàn)按鈕控制計時開始和停止功能

    這篇文章給大家介紹了JS實現(xiàn)按鈕控制計時開始和停止功能,代碼簡單易懂,非常不錯,具有參考借鑒價值,需要的朋友參考下吧
    2017-07-07
  • JavaScript?Echarts柱狀圖label優(yōu)化中問題針對講解

    JavaScript?Echarts柱狀圖label優(yōu)化中問題針對講解

    這篇文章主要介紹了JavaScript?Echarts柱狀圖label優(yōu)化中問題,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習吧
    2022-12-12
  • webpack優(yōu)化之代碼分割與公共代碼提取詳解

    webpack優(yōu)化之代碼分割與公共代碼提取詳解

    這篇文章主要給大家介紹了關(guān)于webpack優(yōu)化之代碼分割與公共代碼提取的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用webpack具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-11-11
  • bootstrap table 數(shù)據(jù)表格行內(nèi)修改的實現(xiàn)代碼

    bootstrap table 數(shù)據(jù)表格行內(nèi)修改的實現(xiàn)代碼

    這篇文章主要介紹了bootstrap table 數(shù)據(jù)表格行內(nèi)修改的實現(xiàn)代碼,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-02-02
  • JavaScript運動框架 鏈式運動到完美運動(五)

    JavaScript運動框架 鏈式運動到完美運動(五)

    這篇文章主要為大家詳細介紹了JavaScript運動框架的第五部分,鏈式運動到完美運動,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • 原生JS封裝_new函數(shù)實現(xiàn)new關(guān)鍵字的功能

    原生JS封裝_new函數(shù)實現(xiàn)new關(guān)鍵字的功能

    這篇文章主要介紹了原生JS封裝_new函數(shù),實現(xiàn)new關(guān)鍵字的功能 ,代碼簡單易懂,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-08-08

最新評論