我在我的web應用程序中使用嵌入式插件來啓用掃描(Dynamsoft的web掃描插件)。我爲Firefox用戶和Chrome用戶提供了一個xpi。在未安裝插件的情況下查看頁面時,Firefox會嘗試下載插件,用戶需要點擊「手動安裝」才能安裝插件。 Chrome將不會嘗試下載插件(這是根據http://code.google.com/p/chromium/issues/detail?id=15745設計的)如果安裝了插件,我該如何檢查Firefox和Chrome
我想用javascript檢測插件是否安裝(最好在嘗試通過嵌入標籤加載之前) 。如果沒有安裝插件,我想提供一個解釋和正確的插件鏈接給用戶。如果用戶點擊下載鏈接而不是嘗試通過嵌入標籤加載,那麼兩個瀏覽器都可以毫無問題地安裝各自的插件。
那麼,有沒有人知道一種方式檢測插件是使用JavaScript安裝嗎?
它可能是,但我實際上不需要訪問插件,只知道它是否存在。 – 2011-01-08 22:21:04
它有點「隱私漏洞」,因爲它可以用來指紋你的瀏覽器。在這裏看到一個演示:https://panopticlick.eff.org/ – russau 2012-07-24 23:28:16