как определить, используются ли какие-либо веб-расширения

Я хочу обнаружить, используя ванильный javascript, если у конечного пользователя вообще включены какие-либо webextensions. Есть ли способ запросить список поддерживаемых браузером webextensions? Надеюсь, есть другой способ, помимо проверки внедренных скриптов, тегов CSS и изображений, которые страница никогда не предназначалась для загрузки.

Этот вопрос был закрыт из-за недостаточного количества указаний по соображениям безопасности. Я могу понять, почему это вызывает беспокойство, но это не повод задавать технические вопросы. Тем не менее, вот причины безопасности, по которым вы хотите удалить веб-расширения с веб-сайта:

веб-расширения позволяют людям нарушать CSPhttps://chrome.google.com/webstore/detail/disable-content-security/ieelmcmcagommplceebfedjlakkhpden

очищайте свои бизнес-данные, устанавливайте регистраторы ключей для сбора паролей и другой информации, устанавливайте маяки отслеживания изображений для отслеживания частной и конфиденциальной информации конечных пользователей - все это без ведома обычного конечного пользователя.

Кроме того, преднамеренные или самодельные веб-расширения могут автоматизировать очистку ваших бизнес-данных, попытки подделать логины для входа в систему и другие вредоносные цели.

1 ответ

Каким -то образом

вы можете проверить номер тега скрипта, который есть в документе (также css)

тогда, если бы было больше, чем ваш ресурс

расширение использования пользователя

... какое-то расширение не добавляет скрипт или css

Другие вопросы по тегам