Как найти расширения Chrome, которые внедряют рекламу в любую веб-страницу, которую я просматриваю?


28

Я использую браузер Google Chrome. Недавно я заметил, что случайные объявления показываются - либо на содержании страницы, либо путем перенаправления - когда я нажимаю на ссылку, вместо соответствующей страницы открывается страница объявления.

Я подозреваю, что эти объявления добавляются расширением Chrome, но как я могу найти оскорбительное?

Рекламные объявления появляются случайным образом с перерывами.


Используете ли вы блокировщик рекламы, как AdBlock Plus? Если это так, то может быть просто необходимо обновить определения объявлений, чтобы они распознавали все объявления.
childofsoong

3
Если вы используете Windows, и это расширение, которое вы не установили добровольно, и оно указано ниже, chrome://policyто вы можете найти нежелательного гостя в %WINDIR%\System32\GroupPolicy\Machineили %WINDIR%\System32\GroupPolicy\User. Удалите Registry.pol или любые другие файлы .pol, если они существуют в этом месте.
Винаяк

6
@ giorgio79 Расширение Lastpass определенно НЕ вставляло эти объявления.
EKW

2
@GiacomoTecyaPigani: Chrome фактически позволяет детально контролировать, какие плагины должны запускаться: i.imgur.com/aQXthv4.png Я использую «щелчок для запуска» для Flash.
Der Hochstapler

1
PS: оказалось, что нарушающим расширением было Показать / Скрыть пароли, а не LastPass! Я мог проследить за внедрением через сетевые источники и просмотреть сценарии инициатора вплоть до js-файла плагина (Didier-content.js), поэтому решение было объединено решением Джакомо и Оливера.
giorgio79

Ответы:


45

В зависимости от ваших знаний JavaScript, вы можете проверить скрипты, которые могут управлять сайтами, которые вы посещаете.

  1. Нажмите, F12чтобы открыть Инструменты разработчика. Кроме того, откройте Инструменты разработчика из «меню гамбургера»:

    введите описание изображения здесь

  2. На вкладке « Источники » выберите вкладку « Сценарии содержимого ». Вы должны увидеть список всех ваших расширений, которые загружают контентный скрипт.

    введите описание изображения здесь

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

  3. Теперь вы можете проверить эти скрипты и посмотреть, как они портятся на вашей странице.

    Подсказка: если они используют минимизированные источники, включите кодовое украшение:

    введите описание изображения здесь


31

Мой путь проще, так как вам не нужно изучать такие расширения, как AdBlock, которые не добавляют элементы на вашу страницу :)

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

  1. Откройте Инструменты разработчика

    Инструменты разработчика

  2. Откройте Инструменты разработчика в новом окне и уменьшите окно до иконки ДокДок

  3. Просматривайте веб-страницы и ждите появления рекламы. В этом случае я использую расширение, которое заменяет рекламу изображениями кошек.

    изображение кота

  4. Перейдите на вкладку Сеть и найдите столбец инициатора. Обычно это называется что-то вроде content script.js . Нажмите на него, и это тот контент-скрипт, который испортил вашу страницу.

    инициатор

  5. Если, взглянув на код, вы не можете угадать, какое это расширение, вы можете перейти на вкладку «Источники», щелкнуть «Сценарии содержимого» и найти расширение с файлом * .js с именем, подобным тому, который мы нашли в пункте 4.

    прошлой


Более простой метод (может быть менее эффективным)

  1. Перейти на страницу установленных расширений

    дополнительная страница

  2. Для каждого расширения нажмите Подробнее

    catblock

  3. Если объявления начали появляться совсем недавно, посмотрите, когда они были обновлены. Обновления Chrome обновляются сами собой. Это может помочь вам, если вы начали видеть рекламу сегодня и случайно расширение было обновлено сегодня

    дата обновления

  4. И последнее, но не менее важное, посмотрите на отзывы, желательно заказанные Недавним. Если вы видите, как это происходит, вы, возможно, нашли виновника.

    Отзывы Пользователей


Я использовал этот способ для проверки своей страницы, в которой с помощью пустого расширения Chrome для холста я внедряю код, но я не вижу его на вкладке сети. Как же так??
Сурадж Джейн

Вы только что ответили, я видел уведомление, но когда я нажал на него, ответа не было
Сурадж Джайн

@SurajJain Если вкладка сети пуста, то не было установлено никакого соединения. Поскольку объявления должны быть загружены, если вы видите рекламу, вкладка сети не может быть пустой. Либо что-то, что вы говорите, что это неправильно, либо то, что вы отображаете, кэшируется, но я не уверен насчет второго
Джакомо Тиция Пигани

На самом деле, я сам внедряю код, и я вижу код в исходном коде, он работает нормально, я просто хотел посмотреть через вкладку сети, но там он не отображается.
Сурадж Джейн

22

Отключите все расширения Chrome, посмотрите, не исчезнет ли проблема. Включите каждое добавление по одному. Когда проблема вновь появится, вы нашли виновника.


Если у вас действительно много расширений, вы можете использовать предыдущий ответ, данный Оливером, чтобы помочь вам выбрать только те, которые изменяют отображение страниц. Меню гамбургера Chrome -> Дополнительные инструменты -> Инструменты разработчика -> вкладка «Сценарий содержимого» содержит список всех расширений, которые изменяют отображение страниц веб-сайтов. howtogeek.com/213096/…
Quidam

2

У меня было несколько клиентов, которые сообщали об рекламном программном обеспечении в своем браузере (все они использовали Google Chrome). У них было несколько произвольно названных расширений, поэтому я удалил их. Наряду с вируссканским расширением не возвращались, но реклама все еще появлялась.

Каково было решение? Исполняемый файл Chrome был как-то заражен. Расположен в:

Программные файлы (x86) \ Google \ Chrome \ Application \ chrome.exe

Пользователи {Имя пользователя} \ AppData \ Local \ Google \ Chrome \ Application \ chrome.exe

Удаление Chrome и его установка снова работали без нареканий. Другой способ - обновить Chrome, но для этого может потребоваться включить обновления для Google Chrome:

В редакторе реестра в Windows ( regedit ): откройте ключ HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Update. Установите UpdateDefaultзначение ключа в 1.

После обновления Chrome все рекламное ПО пропало. Ура!


-1

У меня было несколько клиентов, которые сообщали об рекламном программном обеспечении в своем браузере (все они использовали Google Chrome). У них было несколько произвольно названных расширений, поэтому я удалил их. Наряду с вируссканским расширением не возвращались, но реклама все еще появлялась.

Каково было решение? Исполняемый файл Chrome был как-то заражен. Расположен в:

Программные файлы (x86) \ Google \ Chrome \ Application \ chrome.exe

Пользователи {Имя пользователя} \ AppData \ Local \ Google \ Chrome \ Application \ chrome.exe

Удаление Chrome и его установка снова работали без нареканий. Другой способ - обновить Chrome, но для этого может потребоваться включить обновления для Google Chrome:

В редакторе реестра в Windows ( regedit ): откройте ключ HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Update. Установите UpdateDefaultзначение ключа в 1.

После обновления Chrome все рекламное ПО пропало. Ура!

Добавление к ответу Брайана ...

Обязательно обратите внимание на любые недавние подозрительные имена программ в Program Files (x86) и AppData / Local, а также на любые подозрительные процессы в диспетчере задач. Особенно что-то вроде «OctaWare.xyz.exe», «BroowserENHuance» и «CoupMania».

Ищите в Event Viewer любую дополнительную информацию и обязательно ищите и удаляйте их ключи в Реестре.


-3

Правильный способ полного удаления ответственного программного обеспечения:

Перейти в меню

Нажмите Настройки

ИЛИ

Перейдите к chrome: // settings / в омнибаре

Открыть "Расширения"

Установите флажок «Режим разработчика»

Под каждым расширением должен быть указан полный путь к каталогу, и вы можете навсегда удалить файл из вашей системы.

По моему опыту, большинство рекламных инжекторов в настоящее время прячутся в папке C: / ProgramData. Для просмотра вам, вероятно, придется включить скрытые файлы в настройках просмотра вашей папки. В большинстве случаев их имена содержат длинные цепочки букв и цифр. Если chrome не показывает полный путь к расширению, сопоставьте идентификатор, показанный под расширением, с соответствующей папкой в ​​C: \ ProgramData и удалите эту папку. Перезапустите Chrome, и ваша реклама исчезнет.

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

Будьте осторожны, когда вы находитесь в этой папке, чтобы удалить только записи для расширения и ничего больше!

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


Зачем связываться с файловой системой, если вы можете просто удалить расширение прямо из браузера? Кроме того, это не решает проблему в вопросе, а именно, как выяснить, какое расширение внедряет рекламу. Удаление указанного расширения, как только вы нашли его, должно быть тривиальным, поэтому существующие ответы не обсуждают этот шаг.
Ajedi32

Потому что большинство рекламных инжекторов, которые я видел, переустанавливаются после удаления из Chrome с помощью корзины на экране расширений. Buyandsave для одного примера. Это единственный способ, который я нашел, чтобы фактически удалить преступника из хрома. Вы правы в том, что я не ответил на его вопрос.
Этот парень

Режим разработчика не показывает полный путь в Chrome 43.0.2357.124. Просто показывает удостоверение личности. Также обратите внимание, что некоторые вредоносные расширения не имеют собственной записи расширения. Они просто являются частью расширения, которому вы доверяете. Копаться в работающем процессе - лучший способ идентифицировать связанные файлы.
jiggunjer
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.