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

判斷是否安裝flash player及當(dāng)前版本的JS代碼

 更新時間:2013年08月08日 15:35:03   作者:  
本文為大家講述下如何使用jsJS判斷是否安裝flash player及版本,下面的處理代碼或許對大家有所幫助,感興趣的朋友可以參考下,希望對大家有所幫助
復(fù)制代碼 代碼如下:

function flashChecker() {
var hasFlash = 0;     //是否安裝了flash
var flashVersion = 0;   //flash版本
if(document.all) {
var swf = new ActiveXObject('ShockwaveFlash.ShockwaveFlash');
if(swf) {
hasFlash = 1;
VSwf = swf.GetVariable("$version");
flashVersion = parseInt(VSwf.split(" ")[1].split(",")[0]);
}
} else {
if(navigator.plugins && navigator.plugins.length > 0) {
var swf = navigator.plugins["Shockwave Flash"];
if(swf) {
hasFlash = 1;
var words = swf.description.split(" ");
for(var i = 0; i < words.length; ++i) {
if(isNaN(parseInt(words[i]))) continue;
flashVersion = parseInt(words[i]);
}
}
}
}
return {
f: hasFlash,
v: flashVersion
};
}

var fls = flashChecker();
var s = "";
if(fls.f) document.write("您安裝了flash,當(dāng)前flash版本為: " + fls.v + ".x");
else document.write("您沒有安裝flash");

相關(guān)文章

  • JavaScript 自定義屬性 data-*使用介紹

    JavaScript 自定義屬性 data-*使用介紹

    Html5規(guī)范中規(guī)定自定義屬性需要添加前綴data-,目的是提供與渲染無關(guān)的信息,讀取的時候是通過dataset對象,使用”.”來獲取屬性,需要去掉data-前綴
    2023-06-06
  • JS DOMReady事件的六種實(shí)現(xiàn)方法總結(jié)

    JS DOMReady事件的六種實(shí)現(xiàn)方法總結(jié)

    下面小編就為大家?guī)硪黄狫S DOMReady事件的六種實(shí)現(xiàn)方法總結(jié)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-11-11
  • JS分頁的實(shí)現(xiàn)(同步與異步)

    JS分頁的實(shí)現(xiàn)(同步與異步)

    這篇文章主要介紹了JS分頁的實(shí)現(xiàn)(同步與異步),需要的朋友可以參考下
    2017-09-09
  • 基于JavaScript如何制作遮罩層對話框

    基于JavaScript如何制作遮罩層對話框

    遮罩層聽起來貌似很復(fù)雜,其實(shí)說白了就是一個全界面的半透明的div,用戶不可以點(diǎn)擊下邊的元素,或者說是點(diǎn)擊沒有反應(yīng),接下來通過本文給大家介紹JavaScript如何制作遮罩層對話框,對js遮罩層相關(guān)知識感興趣的朋友一起學(xué)習(xí)吧
    2016-01-01
  • js對象實(shí)現(xiàn)數(shù)據(jù)分頁效果

    js對象實(shí)現(xiàn)數(shù)據(jù)分頁效果

    這篇文章主要為大家詳細(xì)介紹了js對象實(shí)現(xiàn)數(shù)據(jù)分頁效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • 重置Redux的狀態(tài)數(shù)據(jù)的方法實(shí)現(xiàn)

    重置Redux的狀態(tài)數(shù)據(jù)的方法實(shí)現(xiàn)

    這篇文章主要介紹了重置Redux的狀態(tài)數(shù)據(jù)的方法實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • 微信小程序picker組件下拉框選擇input輸入框的實(shí)例

    微信小程序picker組件下拉框選擇input輸入框的實(shí)例

    這篇文章主要介紹了微信小程序picker組件下拉框選擇input輸入框的實(shí)例的相關(guān)資料,希望通過本文能幫助到大家,需要的朋友可以參考下
    2017-09-09
  • JavaScript對象的創(chuàng)建模式與繼承模式示例講解

    JavaScript對象的創(chuàng)建模式與繼承模式示例講解

    繼承機(jī)制是面向?qū)ο蟪绦蛟O(shè)計(jì)使代碼可以復(fù)用的最重要的手段,它允許程序員在保持原有的特性基礎(chǔ)上進(jìn)行擴(kuò)展,增加功能,這樣產(chǎn)生新的類,稱作是派生類。繼承呈現(xiàn)了面向?qū)ο蟪绦蛟O(shè)計(jì)的層析結(jié)構(gòu),體現(xiàn)了由簡單到復(fù)雜的認(rèn)知過程。繼承是類設(shè)計(jì)層次的復(fù)用
    2022-12-12
  • JavaScript工具庫jscpd檢測前端代碼重復(fù)度

    JavaScript工具庫jscpd檢測前端代碼重復(fù)度

    在前端開發(fā)中,代碼的重復(fù)度是一個常見的問題,重復(fù)的代碼不僅增加了代碼的維護(hù)成本,還可能導(dǎo)致程序的低效運(yùn)行,為了解決這個問題,有許多工具和技術(shù)被用來檢測和消除代碼重復(fù),其中一個被廣泛使用的工具就是jscpd
    2023-10-10
  • JavaScript的Number對象的toString()方法

    JavaScript的Number對象的toString()方法

    toString()方法可以把Number對象轉(zhuǎn)換成字符串,并返回此字符串,本文給大家介紹JavaScript的Number對象的toString()方法,對javascript對象方法相關(guān)知識感興趣的朋友一起學(xué)習(xí)吧
    2015-12-12

最新評論