Пришло время бороться с назойливой скрытой рекламой на сайтах, перенаправляющей вас в App Store. Пока Apple показательно бездействует, мы подготовили шесть способов борьбы с редиректом в iOS.
В последнее время я стал часто замечать, что с некоторых сайтов, репутация которых при этом не вызывает сомнений, меня перекидывает в App Store на страницы разных приложений. При этом не появляется диалоговое окно с подтверждением согласия на переход, а многие сайты затем не прогружаются до конца.
Среди них оказывались Last.fm, Reddit, The Verge, MacRumors, Metacritic и многие другие. Причем перенаправление происходит не только со стандартного браузера Safari, но при открытии сайта в Google Chrome или Opera Coast для iOS.
В Apple осведомлены о данной проблеме, что подтверждает список изменений еще в iOS 8 Beta 2:
Safari now blocks ads from automatically redirecting to the App Store without user interaction
Но проблема до сих пор существует даже на устройствах с самой новой iOS 8.2 и на iOS 8.3 Beta 3.
Есть несколько способов решить проблему с редиректом в iOS, пока мы ждем официального решения от Apple.
Важно! Перед тем, как попробовать любой из нижеописанных способов, я рекомендую сделать очистку кэша браузера (Настройки -> Safari -> Удалить файлы cookie и данные) и заблокировать cookie (Настройка -> Safari -> Блокировать cookie -> Всегда). Эти простые шаги могут помочь с редиректом для некоторых сайтов.
Способ первый. Радикальное отключение Javascript
Этот способ на 100 процентов решит ваши проблемы с любыми редиректами, да и многие другие рекламные технологии будут раздражать гораздо меньше. Недостаток заключается в том, что множество сайтов в современном Интернете очень плотно завязаны на Java-скрипты, и пользоваться ими после такого отключения будет банально невозможно. К сожалению, ни один из известных мне браузеров для iOS не поддерживает частичную блокировку Javascript для определенных сайтов, что было бы идеальным решением проблемы.
Javascript отключается в Найстроках -> Safari -> Дополнения -> Javascript.
Способ второй. Использование браузера Dolphin
Для тех, кто готов забросить браузер Safari или, например, его ближайшего конкурента в виде Google Chrome, проблема с назойливым перенаправлением решается установкой браузера Dolphin [Скачать в App Store]. Dolphin бесплатен и довольно удобен в использовании.
Встроенный в этот браузер AdBlock прекрасно справляется с подобного рода рекламой. Включается он в настройках браузера.
Способ третий. Использование Weblock.
Weblock – специальное приложение, позволяющее заблокировать рекламу или любые другие ресурсы во всех приложениях системы iOS, а не только в браузере. Есть только одно «но» – Weblock работает исключительно для подключений через Wi-Fi, так как по сути является очень гибкой и настраиваемой под каждого конкретного пользователя проксей. Загрузить его можно за 119 рублей в App Store. Из минусов стоит отметить отсутствие русской локализации.
Для использования Weblock необходимо настроить свое подключение через Wi-Fi по инструкции в самом приложении (нужно зайти в Настройки -> Wi-Fi -> *ваше имя сети* -> HTTP Proxy -> Авто и подставить туда ссылку, которая будет сгенерирована для вас приложением).
Способ четвертый. Настройка ограничений.
В iOS предусмотрена целая система ограничений, позволяющая настроить использование вашего девайса приложениями и контентом. Если с помощью неё отключить App Store, то рекламные редиректы просто не будут работать, позволяя продолжать веб-сёрфинг без каких-либо проблем.
Отключается App Store следующим образом: Настройки -> Ограничения -> Установка программ. Любая ссылка, ведущая в App Store после этого просто перестанет работать. Минусы данного способа очевидны — без магазина приложений жизнь скучна и уныла, а включать и выключать постоянно ограничения на App Store достаточно утомительно.
Способ пятый. Полноценный AdBlock из Cydia.
Джейлбрейк даёт доступ к огромному количеству разнообразных твиков и приложений, с помощью которых можно решить практически любую проблему или недоработку в iOS, да и просто настроить систему под свои нужды. Всего два установленных приложения из Cydia помогут нам решить не только вопрос рекламных перенаправлений в App Store, но и целиком и полностью забыть о существовании рекламы.
Первый твик – Untrusted Hosts Blocker из репозитория repo.thireus.com. Он редактирует файл /etc/hosts в системе, блокируя подключения к 38 тысячам рекламных ресурсов.
Второй – AdBlocker (для iOS 8 используется вторая версия, AdBlocker 2) из репозитория BigBoss, который позволяет блокировать любую рекламу.
Минусов у данного варианта всего два – необходим джейлбрейк, а значит вариант непригоден для устройств на самых новых версиях iOS. К тому же твик AdBlocker не бесплатен (2$ в магазине Cydia).
Способ шестой. Твик NoAppStoreRedirect из Cydia
Если по каким-то причинам вы не хотите блокировать всю рекламу в интернете, а хотите лишь избавиться от надоедливого редиректа, то для этого тоже есть свой твик. Называется он NoAppStoreRedirect и полностью соответствует своему названию. Забрать его можно бесплатно из того же репозитория BigBoss.
К сожалению, ни один из вышеперечисленных способов не является идеальным и подходящим каждому пользователю iДевайсов. Окончательно решить проблему c назойливыми перенаправлениями может только сама Apple, а нам остается ждать изменений в следующих обновлениях iOS.
19 комментариев
Форум →Только для этого и джейлю. Сейчас вообще уже с айпада не посерфишь нормально, докатились.
Проблема старая. Известная. Причина, не Apple, а Google AdSense. Который в курсе данного бага, но ничего не хочет предпринимать уже многие месяцы. Подробнее, на этом форуме: http://searchengines.guru /showthread.php?t=881030
А вот форум Google, где зарубежные владельцы сайтов с AdSense жалуются на автоматические редиректы: https://productforums.google.com/forum/#!topic/adsense/szfNNkPrkLI
Спамеры долбят этот адсенс во все дырки. Но гугл стал настолько паршивой компанией, которая забивает болт на любые проблемы.
@AZ, ага, не в эппл проблема. Это дырко в яблоОС.
На других ОС такое не прокатывает.
Проблема действительно надоедливая! А в гоогл хром можно как то java отключить?
@bikke, определитесь java или js?
@t.r.o.n., js конечно же!
Весьма странный подход у автора. Такое ощущение, что он тему “почитал” по диагонали и решил делать выводы.
1. Практически весь мусор идет от гугла который в курсе проблемы и не телится
2. Многократно (на сайте) повторяется тот факт, что якобы под iOS могут существовать броузеры отличающиеся по функционалу от встроенного сафари. В легальном SDK это не возможно. Просто меняются названия.
3. Совершенно все забыли весьма удобный способ – замены стандартных DNS на чистые. Тот-же яндекс дает не плохой результат https://dns.yandex.ru
4. Не хотите мусорной рекламы – не ходите по мусорным сайтам
@t.r.o.n., “телиться” должен хозяин дырявой ОС.
Твик AdBlock проблему не решил
Еще забыли один способ самый лучший имхо — использование на таких сайтах браузверов, которые могут менять юзерагент вроде iCab или Mercury. Сайт “думает”, что вы зашли например с десктопного Хрома или Лисы и соответсвенно не перенаправляет в аппстр.
Скачивал Weblock еще в 2013, тогда он еще бесплатным был. Пользуюсь до сих пор.
статья хорошая и актуальная в проблеме,спасибо)
отключил установку программ,посмотрю как оно будет)
Вот поэтому я и делаю jailbreak.
Спасибо за статью.
В итоге идеальным вариантом все равно оказывается твик из сидии. Использование других браузеров я считаю костылями. Но для этого надо делать джейл. :(
Отключил appstore, через ограничения на айпаде. Да, в магазин не кидает, но новые вкладки открываются, и это нереально бесит.
А еще каждый день вылетает окно на айфоне с вопросом о включении imessage. Хочется телефон выкинуть уже
@Carib, избавлю от телефона за символическую плату ^_^
iPhones.ru живет за счёт читателей и рекламодателей. Пожалуйста, отключите AdBlock, чтобы мы могли публиковать больше авторских статей. Баннеры – необходимый шаг для поддержки честности авторов и качества текстов. Спасибо, что помогаете нам :)
помолчали бы айфон.сру
Сру?)))
Нашли орфографическую ошибку в новости?
Выделите ее мышью и нажмите Ctrl+Enter.Пропадает интернет на iPhone, что делать?
Что делать, если купил утопленный iPhone
Как исправить «Ошибку аутентификации PDP» на iPhone (iPad)?
Как изменить рингтон для разных контактов на Mac
Как на iPhone фильтровать СМС от неизвестных абонентов
Можно ли выполнить даунгрейд (откат) с прошивки iOS X до iOS Y?
Как отключить платную подписку в приложениях App Store
Можно ли заменить Lightning-гарнитуру iPhone 7 по гарантии?