2011-08-16 76 views
3

我知道有一堆帖子提出這個問題,但所有的答案都指向swfobject或flash檢測工具包。單線程JavaScript來檢測是否安裝了閃存

JavaScript中是否有簡單的一行或兩行代碼來檢查Flash是否安裝?如果有一個簡單的方法可以做到這一點,我不想包含一個完整的js庫。

+7

請參閱http://stackoverflow.com/questions/998245/how-can-i-detect-if-flash-is-installed-and-if-not-display-a-hidden-div-that-info –

+0

@霍斯特:謝謝..這就是我要找的。你知道這有沒有什麼問題?跨瀏覽器兼容性? – pepsi

+0

現在沒有什麼是上述問題中的評論的補充。我只記得,當我們使用它時,由於某些我不記得的原因,我們合併了兩次檢查。這是iPad的時代之前,現在我會檢查普通[x] Pads,如果這些是目標受衆。也許你結合了Flash和Browser檢查,例如一旦你知道瀏覽器是SAFARI/iPad,你就知道它不支持Flash。 –

回答

2

作爲所請求的上述評論的摘要:

以下SO答案是適用:How can I detect if Flash is installed and if not, display a hidden div that informs the user?

特別是對上述問題的評論/討論是有用的。我只記得,當我們使用閃光檢查時,由於某些原因我不記得我們合併了兩次檢查。這是iPad的時代之前,現在我會檢查普通[x] Pads,如果這些是目標受衆。也許你結合了Flash和Browser檢查,例如一旦你知道瀏覽器是SAFARI/iPad,你就知道它不支持Flash。

嘗試封裝檢查,以便您可以根據需要更改/擴展它(這對我們很有用)。

0

http://www.featureblend.com/flash_detect_1-0-4/flash_detect.js

我知道你以前見過它;那是因爲它有效。

+0

這有什麼好處http://stackoverflow.com/questions/998245/how-can-i-detect-if -flash-是安裝和 - 如果 - 不顯示一個隱藏-DIV-是-INFO/3336320#3336320? – pepsi

+0

據我所知,它更好,因爲它檢查activeX,因此在IE7中工作。 – Miriam

+0

最好的鏈接是http://www.featureblend.com/javascript-flash-detection-library.html – insign

相關問題