2014-02-06 121 views
0

我正在嘗試檢查客戶端上安裝了哪些擴展(Adblock,User Agent Switcher等擴展)。試過navigator.plugins但不顯示所有擴展名。是否有可能看到安裝了什麼擴展(可能使用Javascript)?是否可以檢查瀏覽器(JS)上是否安裝了擴展?

+0

搜索Chrome管理(適用於Google Chrome)API和AddonManager(適用於Firefox)API。 –

回答

0

謝天謝地,你不能。

除非一個插件/插件/擴展程序專門授權自己(通常通過User-Agent標頭),否則這是瀏覽器不會給你的信息。

+0

如果我們可以檢測到一個擴展,我們可以在一些方面改變網站的行爲。爲什麼這會傷害任何人? –

+0

感謝您的回覆,但您能否指點我一些文檔? –

0

Flosi是正確的,但是其中一些插件會改變特定的行爲。例如,廣告攔截廣告攔截了來自已知廣告網站和谷歌分析的一些圖像,因此您可能試圖測試這些不同的行爲。

+0

感謝您的回覆,但您能否指點我一些文檔? –

+0

這是我發現的最好的http://thepcspy.com/read/how_to_block_adblock/,但請注意,這是特定的廣告塊如何今天工作,明天它可能會改變。 –

相關問題