Определить стороннее расширение от клиента - PullRequest
0 голосов
/ 07 апреля 2020

Это было немного трудно найти, учитывая, что Chrome сильно изменил свой API, поэтому нашел устаревшие предложения. И что не устарело, так это POV написания расширения

Наше приложение js испытывает проблемы, когда у некоторых пользователей установлено указанное c chrome расширение. Мы хотим предупредить пользователей о потенциальных проблемах, если он увидит, что расширение присутствует в браузере пользователей.

Это расширение загружает один контент-скрипт и работает в фоновом режиме. У него нет открытого соединения, переменных доступа к клиентам window или чего-либо еще.

Есть ли способ, которым клиент может пропинговать или проверять этот скрипт?

Например, я попытался использовать fetch из chrome -extension: // manifest - то же самое через script тег загружает расширения main.js, но они не работают, chrome жалуется, что не может загрузить ресурс (предположительно, проблема с разрешениями)

Возможно ли это вообще?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...