我正在嘗試檢查客戶端上安裝了哪些擴展(Adblock,User Agent Switcher等擴展)。試過navigator.plugins
但不顯示所有擴展名。是否有可能看到安裝了什麼擴展(可能使用Javascript)?是否可以檢查瀏覽器(JS)上是否安裝了擴展?
回答
謝天謝地,你不能。
除非一個插件/插件/擴展程序專門授權自己(通常通過User-Agent標頭),否則這是瀏覽器不會給你的信息。
如果我們可以檢測到一個擴展,我們可以在一些方面改變網站的行爲。爲什麼這會傷害任何人? –
感謝您的回覆,但您能否指點我一些文檔? –
Flosi是正確的,但是其中一些插件會改變特定的行爲。例如,廣告攔截廣告攔截了來自已知廣告網站和谷歌分析的一些圖像,因此您可能試圖測試這些不同的行爲。
感謝您的回覆,但您能否指點我一些文檔? –
這是我發現的最好的http://thepcspy.com/read/how_to_block_adblock/,但請注意,這是特定的廣告塊如何今天工作,明天它可能會改變。 –
- 1. 識別是否安裝了谷歌瀏覽器擴展程序
- 2. 如何檢查瀏覽器上是否安裝了Macromedia Flash Player?
- 3. 檢測是否安裝了Safari擴展
- 4. 檢查瀏覽器是否安裝了Silverlight插件
- 5. 檢查瀏覽器是否安裝了torrent客戶端
- 6. 如何檢查擴展程序是否安裝在Google Chrome瀏覽器中?
- 7. 是否可以展開Web瀏覽器?
- 8. 檢查用戶是否安裝了我的Firefox擴展程序
- 9. 檢查是否安裝了Chrome擴展程序
- 10. 如何檢查Safari是否安裝了擴展程序?
- 11. 如何檢查我的javascript瀏覽器擴展是否工作
- 12. 如何檢測瀏覽器中是否安裝了小書籤?
- 13. 檢測擴展是否安裝Crossrider API
- 14. 檢查Chrome擴展模塊是否以解壓模式安裝
- 15. 是否可以檢測是否安裝了whatsapp?
- 16. iPhone瀏覽器:檢查是否從瀏覽器安裝iPhone應用程序
- 17. 檢測是否在Chrome瀏覽器上啓用了擴展功能
- 18. 如何從IOS上的JS檢測瀏覽器是否可見?
- 19. 服務器可以檢查瀏覽器是否支持壓縮?
- 20. 如何使用java腳本檢查是否安裝了Chrome瀏覽器?
- 21. 有沒有辦法檢查瀏覽器是否安裝了Alexa工具欄?
- 22. 檢測用戶是否安裝了我的Chrome擴展程序?
- 23. 集線器是否安裝了瀏覽器
- 24. 檢查是否安裝了sqlite.net 3.5
- 25. 檢查是否安裝了軟件包
- 26. GWT檢查是否安裝了閃存
- 27. 檢查Java是否安裝了Bash
- 28. 檢查是否安裝了dll
- 29. gwt檢查是否安裝了jre
- 30. 檢查是否安裝了Yahoo Messenger
搜索Chrome管理(適用於Google Chrome)API和AddonManager(適用於Firefox)API。 –