亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

 更新時(shí)間:2013年08月08日 15:35:03   作者:  
本文為大家講述下如何使用jsJS判斷是否安裝flash player及版本,下面的處理代碼或許對(duì)大家有所幫助,感興趣的朋友可以參考下,希望對(duì)大家有所幫助
復(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-,目的是提供與渲染無(wú)關(guān)的信息,讀取的時(shí)候是通過(guò)dataset對(duì)象,使用”.”來(lái)獲取屬性,需要去掉data-前綴
    2023-06-06
  • JS DOMReady事件的六種實(shí)現(xiàn)方法總結(jié)

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

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

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

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

    基于JavaScript如何制作遮罩層對(duì)話框

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

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

    這篇文章主要為大家詳細(xì)介紹了js對(duì)象實(shí)現(xiàn)數(shù)據(jù)分頁(yè)效果,文中示例代碼介紹的非常詳細(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),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • 微信小程序picker組件下拉框選擇input輸入框的實(shí)例

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

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

    JavaScript對(duì)象的創(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)了由簡(jiǎn)單到復(fù)雜的認(rèn)知過(guò)程。繼承是類設(shè)計(jì)層次的復(fù)用
    2022-12-12
  • JavaScript工具庫(kù)jscpd檢測(cè)前端代碼重復(fù)度

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

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

    JavaScript的Number對(duì)象的toString()方法

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

最新評(píng)論