mr-mit
@mr-mit
Программист бодибилдер

Может ли сайт каким то образом отследить что используется расширение (Google Chrome)?

Написал расширение для сайта. чтоб отслеживать на нем изменения в автоматическом режиме. Но по правилам этого сайта это делать запрещено. Может ли сайт отследить работает расширение на JS?
  • Вопрос задан
  • 836 просмотров
Пригласить эксперта
Ответы на вопрос 2
sudo_sandzo
@sudo_sandzo
Да, сайты могут отслеживать включенные расширение. Например, какой-нибудь сайт может попросить отключить расширение, чтобы дать вам возможность к получению контента.
Ответ написан
@afanasiyz
Javascript-разработчик
JS скрипты расширения (content-scripts ) и скрипты сайта работают в разных песочницах, и прямого доступа у них друг к другу нет.
Но, они используют общий DOM (расширение способно модифицировать страницу).
Выдвигаю предположение, что вычисление Adblock на странице происходит подобным образом (в скриптах на странице):
1. вставляется тестовый элемент, который adblock должен удалить.
2. работает интервал ожидания (за это время adblock должен удалить элемент)
3. По окончанию интервала скрипт страницы проверяет существования тестового элемента.

Предположение основано на опыте написания расширений на хром.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы