@newhacke

Откуда лезет реклама?

Вообщем есть сайт, в разработке использовался gulp. Когда выкладываешь сайт на хостинг, получается так, что на некоторых браузерах, появляется реклама между блоками, кто нибудь может примерно обьяснить где искать причину. На сервере? Или может это автор сборки сделал такой хитрый ход?
  • Вопрос задан
  • 1616 просмотров
Решения вопроса 1
@granty
Чтобы показывать рекламу, надо внедрить яваскрипт в HTML-код страницы вашего сайта. Технически это могут сделать:


=========На вашей стороне:========== (реклама будет только у вас)
1. провайдер интернет.
Вставляет рекламу на http-страницы, на https-страницах рекламы нет, через VPN рекламы тоже нет.


2. браузерные плагины и расширения
Реклама будет даже на https-страницах, и на любом VPN, так плагины работают с уже расшифрованной странице в браузере.
Реклама появляется только в браузере с установленным плагином.
Особо пакостные (типа mail.ru агента) устанавливаются на уровне операционки и гадят во всех браузерах одновременно.


3. Вирус на компе
Может вставлять рекламу во все браузеры, и по http: и по https:



=========На стороне сайта========= (реклама будет у всех)
4. Хостер.
5. Взлом хостинга.
6. Скрипт с чужого домена, используемый вами на сайте.


Найдите в HTML-коде сайта этот "посторонний" яваскрипт, это сильно облегчит поиск того, кто его вставляет.
Попросите друзей/знакомых пооткрывать сайт - если у них будет реклама, копайте в сторону пунктов 4, 5, 6

PS: иногда такая реклама вставляется только на мобильных устройствах. Также рекламы может не быть с зарубежных IP (просто нет рекламодателей для чужой страны/языка)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Причина может быть в провайдере, особенно, если вы используете http, а не https.
Ответ написан
ArsenyMatytsyn
@ArsenyMatytsyn
Руководитель frontend направления, предприниматель
Чтобы узнать наверняка, необходимо знать матчасть и изучить исходники. Т.е. если ты не шаришь, то с такой задачей тебе куда-нибудь на фриланс.

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

Кроме прочего, всякие приложения в браузерах имеют доступ к прямому влиянию на содержимое. Например поставив себе Яндекс.Советника, ты часто будешь получать встроенный контент в шапке.
Ответ написан
Sanes
@Sanes
Попробуйте отключить все расширения браузера или просто с разных открывать. Часто расширения балуют.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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