Похоже, возникла проблема с перенаправлением мобильных браузерных приложений на Android и iPhone на рекламные сайты. Это прерывает просмотр.
Эта проблема:
Многие пользователи сообщали об этом как на форуме продуктов Chrome, так и на форумах Apple (ссылки в pastebin ниже), но, похоже, никто не понимает, что происходит на самом деле. Люди делают ненужный сброс настроек на своих телефонах и жалуются различным веб-мастерам на рекламу на их форумах.
Это поведение можно воспроизвести в настольном браузере, изменив User-Agent на Nexus 4 и перезагрузив ветку форума на веб-сайте (например, xda-developers), пока не появится оскорбительная реклама.
Поскольку я не могу создать здесь более двух ссылок, не заработав при этом репутации, вы можете найти полезный контент в этом pastebin .
Кто-нибудь может дать совет, как подавить эти перенаправления, не прибегая к нештатному браузеру?
Прежде всего: О таком виде рекламы нужно сообщать!
Кто-нибудь может дать совет, как подавить эти перенаправления, не прибегая к нештатному браузеру?
Похоже, они используют ошибку в JavaScript. Возможно, сообщите поставщику рекламы или владельцу приложения о блокировке.
Как я могу помещать в песочницу ненадежный пользовательский контент JavaScript?
Я почти гарантирую, что ни маршрутизатор не заражен вредоносным ПО, ни его настройки DNS не были изменены/взломаны.
Я устранил эту проблему на сайтах, где у нас есть маршрутизатор MikroTik, используя фильтр протокола уровня 7, как показано ниже. Это не помогает устройствам вне сети Wi-Fi (очевидно), но, по крайней мере, дает им некоторую передышку, когда они подключены к домашней и/или рабочей сети Wi-Fi.
Во-первых, создайте определение протокола:
/ip firewall layer7-protocol
add comment="Frigging javascript redirects on chrome browsers" \
name=Javascript_Redirect \
regexp="^.+(spaces.slimspot.com|mostawesomeoffers.com).*\$"
Теперь, чтобы отфильтровать этот трафик
/ip firewall filter
add action=drop chain=forward comment=\
"Block and log Javascript_Redirect L7 Protocol" layer7-protocol=\
Javascript_Redirect log=yes log-prefix=JSredirect_
Другие брандмауэры с возможностью фильтрации уровня 7 также могут блокировать эти перенаправления аналогичным образом.
С телефоном и браузером все в порядке, это Wi-Fi-роутер. Он заражен вредоносным ПО — настройки DNS изменены для перенаправления на сайты вредоносных программ.
Попробуйте зайти на 192.168.1.1 по беспроводному соединению - у вас не получится.
Подключить роутер через LAN-кабель
Жесткий сброс роутера
Вручную настройте маршрутизатор (проконсультируйтесь со своим поставщиком услуг, если у вас нет под рукой подробностей)
(Важно) Измените пароль администратора маршрутизатора с «пароля» по умолчанию на что-то другое. Вот как вредоносное ПО завладело роутером.
Установите Блок рекламы плюс браузер, это решит проблему и в Chrome. Это единственное, что сработало для меня
Я не знаю, поможет ли это предыдущим постерам, но я нашел обходной путь для многочисленных перенаправлений, с которыми я сталкивался, просто пытаясь смотреть видео. Вы просто отключаете JavaScript и включаете вручную только те веб-сайты, к которым хотите получить доступ. Таким образом, я получаю только одну открытую вкладку, перенаправляющую меня на пустую страницу, которую легко закрыть, вместо десятков последовательных страниц, спрашивающих меня, действительно ли я хочу уйти, или сообщающих мне, что мой телефон заражен. Добавление исключений для веб-сайтов, которые я посещаю и использующих JavaScript, занимает некоторое время, но если вас так же раздражают перенаправления, как и меня, это небольшая цена, которая значительно повысила удобство просмотра. Просто помните, что если страница не загружается, вам, вероятно, придется добавить исключение в настройки вашего сайта JavaScript.
Просто чтобы вы знали, что я далеко не эксперт в компьютерах, так что это только решение, которое я попробовал, когда прочитал здесь, что это была ошибка в JavaScript.
Эндрю Т.