JS判斷是否安裝flash player及當前版本

function flashChecker() {var hasFlash = 0;     //是否安裝了flashvar 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,當前flash版本為: " + fls.v + ".x");
else document.write("您沒有安裝flash"); 


?

?

轉載于:https://www.cnblogs.com/jiangu66/p/3246748.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/376488.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/376488.shtml
英文地址,請注明出處:http://en.pswp.cn/news/376488.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Daily Scrum 11.18

今日完成任務&#xff1a; 1.在提問問題的時候為問題創建索引 2.解決了修改個人資料后刷新沒有更新的問題 3.初步加入了采納功能&#xff08;沒完善UI設計&#xff09; 遇到困難&#xff1a;創建索引之后&#xff0c;跳轉到主頁&#xff0c;需要重新登錄&#xff0c;找了半天不…

160 - 5 ajj.2

環境&#xff1a; Windows xp sp3 打開&#xff0c;輸入點東西到輸入框&#xff08;這里把第一個輸出框稱為text1&#xff09;里面&#xff0c;點一下注冊&#xff0c;什么反應都沒有。 到處都點一點&#xff0c;每張圖片都點一下&#xff0c;還是什么反應都沒有。 查殼&…

移動平臺WEB前端開發技巧匯總

原名《移動平臺3G手機網站前端開發布局技巧匯總》&#xff0c;由武方博整理的&#xff0c;讓我們了解下移動設備上的WEB站點開發的基礎知識&#xff0c;多些時間和精力去優化其他細節&#xff0c;我這里對原文的標簽格式做了細微的調整&#xff0c;閱讀查看起來明晰些&#xff…

0809

來自網銷協會消息&#xff1a;8月8日&#xff0c;第八屆豫商大會新聞發布會在鄭州舉行&#xff0c;由河南省政協主辦&#xff0c;省商務廳、省工商聯、省豫商聯合會協辦&#xff0c;安陽市人民政府承辦的第八屆豫商大會將于8.28如期舉行。本次大會會期兩天&#xff0c;其中&…

160 - 6 aLoNg3x.1

環境&#xff1a; Windows xp sp3 查殼&#xff0c;這次不用脫殼了&#xff0c;但是還是Delphi程序。 打開后看隨便輸點東西進去&#xff0c;發現Nome什么都能輸入&#xff0c;但最多10個字符&#xff0c;而 Codice可以是數字或者是“$”&#xff0c;在輸入“$”后就可以輸入…

hyper-v 用戶無法再 創建外部配置存儲 0x80070005

windows server 2008R2 剛安裝的hyper-v 重啟過。 修改配置文件到d:\Hyper-V目錄下&#xff0c; hyper-V 創建 服務器遇到錯誤 操作失敗 創建外部配置存儲:一般性拒絕訪問錯誤 虛擬機ID 0x80070005 d:\hyper-V 安全權限為 everyone 所有&#xff0c;users 所有&#xff0c;admi…

160 - 7 aLoNg3x.2

環境&#xff1a; Windows Xp sp3 打開程序&#xff0c;看了幫助發現要求還是看到那個logo&#xff0c; 但是這次少了個按鈕&#xff0c;真棒&#xff01; 但是這次的Codice卻是什么都可以輸入進去了。 查一下殼發現還是Delphi程序。 因為還是Delphi的程序&#xff0c;有了前…

Spring 中的國際化Message的簡單例子(ApplicationContext) 不跟框架集成的版本

首先&#xff0c;建立一個描述message的XML文件&#xff0c;名為messages.xml <?xml version"1.0" encoding"UTF-8"?> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-bean…

簡述進程間通信方式

進程間通信方式通常有共享內存 信號量 消息隊列 管道 FIFO Socket等幾種。 共享內存的模型&#xff0c;它是最有效率的進程間通信方式進程間信號量是進程間同步主要方式&#xff0c;信號量操作為負的時候&#xff0c;進程阻塞。直到信號量為正 內存映射是一種特殊的共享內存…

輔助的寫與數據庫交互的XML文件的類

現在企業級WEB應用中與數據庫交互的XML文件都是通過插件自動生成的&#xff0c;不過有些時候修改比較老的項目的時候也是需要手動的來做這一動作的&#xff01;如下代碼就是一個實現上述的功能的輔助類&#xff0c;在此記錄一下以備后用&#xff01; package com.cn.common.uti…

160 - 8 Andrnalin.1

環境&#xff1a; Windows xp sp3 打開&#xff0c;就一個Key輸入框&#xff0c;輸入&#xff1a;goodname&#xff0c;點OK&#xff0c;彈出一個 不明文字的框&#xff0c;反正肯定不對。 查殼&#xff0c;無殼的vb程序。OD載入&#xff1a; 查找字串&#xff0c;翻到最下…

C++ 虛函數表解析

C 虛函數表解析 陳皓 http://blog.csdn.net/haoel 前言 C中的虛函數的作用主要是實現了多態的機制。關于多態&#xff0c;簡而言之就是用父類型別的指針指向其子類的實例&#xff0c;然后通過父類的指針調用實際子類的成員函數。這種技術可以讓父類的指針有“多種形態”&#x…

160 - 9 Andrnalin.2

環境&#xff1a; Windows xp sp3 打開&#xff0c;這次升級了&#xff0c;有個Name和一個Key&#xff0c;輸入&#xff1a; Name&#xff1a;goodname Key&#xff1a;12345678 肯定錯誤。拿到錯誤信息的字符串 查殼&#xff0c;無殼的VB程序。 直接OD載入&#xff0c;字…

[PALAPALA] 無題 - 外來的和尚會念經

手機, 現代人響當當的必須品, 尤其在移動App流行的大環境之下顯得更為重要. 我, 并不是一個重度依賴手機的機粉. 但我對手機的差異化敏感度很高... 安卓手機, 我不喜歡, 因為滿大街泛濫&#xff0c;折騰過多... 蘋果手機, 我不喜歡, 因為滿大街泛濫&#xff0c;bug過多..... 相…

HTTP協議 (四) 緩存

HTTP協議 (四) 緩存 閱讀目錄 緩存的概念緩存的好處Fiddler可以方便地查看緩存的header如何判斷緩存新鮮度通過最后修改時間&#xff0c;判斷緩存新鮮度與緩存相關的headerETag瀏覽器不使用緩存直接使用緩存&#xff0c;不去服務器端驗證如何設置IE不使用緩存公有緩存和私有緩存…

160 - 10 Andrénalin.3

環境&#xff1a; Windows xp sp3 打開&#xff0c;是只有一個key&#xff0c;輸入個goodname試試&#xff0c;錯誤。。。記下錯誤信息 查殼&#xff0c;無殼的VB程序。 查找字符串&#xff1a; 00402036 UNICODE "kXy^rO|*yXo*m\kMuOn*" 00402090 UNICODE &qu…

160 - 11 Andrnalin.4

環境&#xff1a; Windows xp sp3 打開&#xff0c;這次的界面炫酷多了&#xff0c;就像輸保險箱密碼。 旁邊一個“UNREGISTRIERT”表示還沒注冊 輸入個666666&#xff0c;沒反應又沒有確認按鈕&#xff0c;可以猜測是用timer來檢測輸入的正確性 查殼&#xff0c;無殼的VB程…

ZooKeeper啟動過程2:FastLeaderElection

前一篇文章中說到&#xff0c;啟動ZooKeeper集群時&#xff0c;需要分別啟動集群中的各個節點&#xff0c;各節點以QuorumPeer的形式啟動&#xff0c;最后到達startLeaderElection和lookForLeader。 先說startLeaderElection 首先&#xff0c;初始化節點自身的currentVote【當前…

C++編程調試秘笈(第1次閱讀)

閱讀時間&#xff1a; 2017-4-17 --- 2017-4-19 第一次閱讀《C編程調試秘笈》&#xff0c;可能是因為對項目開發的經驗不足&#xff08;最近只是在做簡單的五子棋&#xff09;&#xff0c;使得對里面很多的知識點了解得不是很深。 《C編程調試秘笈》講的內容個人覺得與調試的技…

Web Component 文章

周末無意中了解了Web Component的概念。 http://blog.amowu.com/2013/06/web-components.html http://www.v2ex.com/t/69389 http://www.infoq.com/cn/news/2013/06/webcomponents Shadow DOM http://www.toobug.net/article/what_is_shadow_dom.html http://www.html5rocks.co…