Я пытаюсь проверить, какие расширения установлены на стороне клиента (такие расширения, как Adblock, User Agent Switcher). Пробовал navigator.plugins
, но это не отображает все расширения. Можно ли увидеть, какие расширения установлены (может быть, с Javascript)?Можно ли проверить, установлено ли расширение в браузере (JS)?
ответ
К счастью, вы не можете.
Если аддон/плагин/расширение специально не авторизуются (обычно через заголовок User-Agent), это информатизация, которую браузер вам не даст.
Если бы мы могли обнаружить расширение, мы могли бы изменить поведение веб-сайта в некоторых аспектах. Почему это вредит кому-либо? –
Спасибо за ответ, но не могли бы вы указать мне какую-нибудь документацию? –
Flosi является правильным, однако некоторые из этих плагинов меняют конкретные поведения. Блок объявлений, например, блокирует некоторые изображения из известных сайтов объявлений и аналитики Google в большинстве случаев, поэтому вы можете попробовать протестировать эти разные поведения.
Спасибо за ответ, но не могли бы вы указать мне какую-нибудь документацию? –
Это лучшее, что я нашел http://thepcspy.com/read/how_to_block_adblock/, но обратите внимание, что это зависит от того, как рекламный блок работает сегодня, а завтра он может измениться. –
- 1. Угловая - как проверить, установлено ли расширение хрома
- 2. Определите, установлено ли расширение Chrome
- 3. Как проверить Установлен ли расширение в веб-браузере Google Chrome?
- 4. Признать, установлено ли расширение google chrome
- 5. Как определить, установлено ли расширение Firefox +
- 6. Обнаружение, если расширение расширения AdBlock установлено в браузере
- 7. Как проверить, установлено ли приложение?
- 8. Как проверить, установлено ли приложение
- 9. Как проверить, установлено ли соединение в java?
- 10. Может ли расширение chrome.management.onInstalled.addListener расширения A, когда установлено расширение B?
- 11. JS - Можно ли проверить, является ли переменная объектом?
- 12. Git Branches Можно ли проверить его в браузере?
- 13. Как проверить, существует ли расширение PECL?
- 14. Определите, установлено ли у меня расширение для Chrome?
- 15. Можно ли остановить переадресацию JavaScript в браузере?
- 16. Как определить, установлено ли расширение Google Cast в Chrome?
- 17. Можно ли проверить разрыв?
- 18. Можно ли проверить случайность?
- 19. Можно ли проверить расширение файла с помощью .bat-файла?
- 20. Android QR проверить, установлено ли приложение
- 21. Как проверить, установлено ли свойство внешнего вида?
- 22. Как проверить, установлено ли устройство Android Android
- 23. Liquibase: проверьте, установлено ли свойство
- 24. Запрос SOLR, чтобы проверить, установлено ли поле
- 25. Как проверить программно, установлено ли приложение?
- 26. Как проверить, установлено ли пользователем приложение?
- 27. Как правильно проверить, установлено ли приложение Symfony?
- 28. Как проверить, установлено ли определенное поле?
- 29. Можно ли загрузить окно в JS?
- 30. Как проверить, установлено ли соединение с Elasticsearch?
Поиск API-интерфейсов для управления Chrome (для Google Chrome) и API-интерфейсов AddonManager (для Firefox). –