Что попадает под фильтр и где заканчиваются возможности платформы
На iOS вопрос «а можно ли резать рекламу» решается не позицией разработчика браузера, а тем, что вообще разрешено делать приложению с чужой страницей. Ограничения здесь одинаковы для всех программ из App Store — и для Safari, и для всего, что называет себя альтернативным браузером. Понимание этих рамок объясняет разом и то, почему блокировщики на айфоне работают хуже десктопных, и то, почему любая новость про них не стоит завышенных ожиданий.
Свежий повод: Mozilla опубликовала руководство по блокировщику рекламы, который теперь живёт внутри самого Firefox для iOS — отдельная программа-фильтр больше не нужна. Статус у функции экспериментальный, доступ раздаётся волнами, так что у части людей переключателя ещё нет.
Дальше по порядку: список того, что фильтр трогает и не трогает, техническая рамка, из-за которой он в принципе не может работать как расширение на десктопе, и способ понять, доехала ли функция лично до вас.
Занятная деталь про механику доставки: в заметках к выпуску 153.0 от 21 июля 2026 года блокировщик не упомянут ни словом. Значит, за его появление отвечает серверный флаг, а не установка новой сборки — обновиться из App Store и получить функцию это не одно и то же. О том, что раздача пошла 16 августа, независимо сообщил AppleInsider.
По умолчанию фильтр не активен. Включить можно двумя способами: через Settings → Browsing → Content → Ad Blocker или прямо во время чтения — из меню текущего сайта.
Границы обещанного
Mozilla перечисляет цели фильтра довольно узко, и это честно. Под раздачу попадают сторонние рекламные сети и биржи, связанные с рекламой трекеры, «многие сторонние объявления, которые показывает сайт», плюс агрессивные форматы — всплывающие окна и перекрывающие контент слои.
Не попадает ничего из следующего: объявления в результатах поиска и спонсорские карточки на стартовой странице Firefox и новой вкладке. Слово «многие» в описании тоже выбрано не случайно: Mozilla прямо предупреждает, что часть рекламы всё равно долетит до экрана, потому что рекламные технологии у разных площадок разные.
ℹ️ Справка
Короткая сводка, если читать некогда:
режется: сторонние рекламные сети и биржи, рекламные трекеры, попапы, оверлеи;
остаётся: реклама в поиске, спонсорские блоки на домашней странице браузера;
состояние по умолчанию: выключено, включать вручную.
Почему сравнение с uBlock Origin здесь некорректно
Все браузеры, распространяемые через App Store, отображают страницы движком WebKit. Фильтрация внутри такого приложения устроена декларативно: программа формирует JSON-список правил в формате «триггер → действие» и передаёт его системе на компиляцию. Набор доступных действий крайне узок — заблокировать сетевой запрос, срезать куки, скрыть элемент через css-display-none и отменить ранее применённые правила. Всё.
Разберём, чего это лишает на практике:
приложение не видит каждый запрос в момент его выполнения — отсюда отсутствие журнала соединений, невозможность фильтровать по содержимому ответа и отсутствие скриптлетов, которыми uBlock Origin обходит детекторы блокировщиков;
скрытие элементов ограничено обычными CSS-селекторами: процедурных конструкций вроде :has-text() платформа не понимает;
у готового скомпилированного списка есть верхний предел по количеству правил.
⚠️ Осторожно
Про предел стоит сказать аккуратно. Судя по разбору кода WebCore, сделанному в проекте BlockEmAll, система отказывается компилировать набор, если число элементов массива превышает maxRuleCount — в зависимости от версии это 50 000 либо 150 000 записей. В открытой документации Apple конкретной цифры нет, поэтому считать её официальной спецификацией нельзя — это результат реверс-инжиниринга. Но существование потолка как такового принципиально: объединённые EasyList и EasyPrivacy в него не помещаются, и каждому блокировщику под iOS приходится выбирать, чем пожертвовать.
Из всего перечисленного следует трезвая планка. Новый фильтр в Firefox даёт эффект «страницы стали заметно чище», но не воспроизводит картинку десктопного Firefox с uBO — и не может её воспроизвести в рамках текущих правил платформы.
Что делать владельцу айфона
Отдельно про распространённое заблуждение. Установленный контент-блокировщик для Safari — AdGuard, Wipr, 1Blocker — расширяет именно Safari и на Firefox никак не влияет. Это две независимые системы, и переключатель внутри Firefox придётся включать отдельно, даже если субъективно кажется, что «на телефоне и так всё блокируется».
✅ Как правильно
Как понять, что функция доехала:
поставьте свежий Firefox из App Store и перезапустите приложение;
откройте Settings → Browsing и найдите в секции Content пункт Ad Blocker;
если пункта нет — флаг на ваш профиль ещё не раздали, из интерфейса это не ускорить;
если есть — включите и оцените результат на любом тяжёлом новостном сайте, сравнив ту же страницу в Safari.
Наконец, полезный контекст. Firefox Focus от той же Mozilla блокирует рекламу давно и вдобавок умеет работать системным контент-блокировщиком для Safari. То есть настоящая новость здесь не про появление блокировки на iOS, а про то, что ради неё больше не нужно ставить второй браузер.
Если переключатель у вас уже появился — как впечатления рядом с AdGuard в Safari? И второй вопрос: сталкивался ли кто-нибудь на iOS с сайтом, который распознал блокировщик и потребовал его отключить, или декларативная фильтрация для антиадблоков попросту невидима?
На iOS вопрос «а можно ли резать рекламу» решается не позицией разработчика браузера, а тем, что вообще разрешено делать приложению с чужой страницей. Ограничения здесь одинаковы для всех программ из App Store — и для Safari, и для всего, что называет себя альтернативным браузером. Понимание этих рамок объясняет разом и то, почему блокировщики на айфоне работают хуже десктопных, и то, почему любая новость про них не стоит завышенных ожиданий.
Свежий повод: Mozilla опубликовала руководство по блокировщику рекламы, который теперь живёт внутри самого Firefox для iOS — отдельная программа-фильтр больше не нужна. Статус у функции экспериментальный, доступ раздаётся волнами, так что у части людей переключателя ещё нет.
Дальше по порядку: список того, что фильтр трогает и не трогает, техническая рамка, из-за которой он в принципе не может работать как расширение на десктопе, и способ понять, доехала ли функция лично до вас.
Занятная деталь про механику доставки: в заметках к выпуску 153.0 от 21 июля 2026 года блокировщик не упомянут ни словом. Значит, за его появление отвечает серверный флаг, а не установка новой сборки — обновиться из App Store и получить функцию это не одно и то же. О том, что раздача пошла 16 августа, независимо сообщил AppleInsider.
По умолчанию фильтр не активен. Включить можно двумя способами: через
Settings → Browsing → Content → Ad Blockerили прямо во время чтения — из меню текущего сайта.Границы обещанного
Mozilla перечисляет цели фильтра довольно узко, и это честно. Под раздачу попадают сторонние рекламные сети и биржи, связанные с рекламой трекеры, «многие сторонние объявления, которые показывает сайт», плюс агрессивные форматы — всплывающие окна и перекрывающие контент слои.
Не попадает ничего из следующего: объявления в результатах поиска и спонсорские карточки на стартовой странице Firefox и новой вкладке. Слово «многие» в описании тоже выбрано не случайно: Mozilla прямо предупреждает, что часть рекламы всё равно долетит до экрана, потому что рекламные технологии у разных площадок разные.
ℹ️ Справка
Короткая сводка, если читать некогда:
Почему сравнение с uBlock Origin здесь некорректно
Все браузеры, распространяемые через App Store, отображают страницы движком WebKit. Фильтрация внутри такого приложения устроена декларативно: программа формирует JSON-список правил в формате «триггер → действие» и передаёт его системе на компиляцию. Набор доступных действий крайне узок — заблокировать сетевой запрос, срезать куки, скрыть элемент через
css-display-noneи отменить ранее применённые правила. Всё.Разберём, чего это лишает на практике:
:has-text()платформа не понимает;⚠️ Осторожно
Про предел стоит сказать аккуратно. Судя по разбору кода WebCore, сделанному в проекте BlockEmAll, система отказывается компилировать набор, если число элементов массива превышает
maxRuleCount— в зависимости от версии это 50 000 либо 150 000 записей. В открытой документации Apple конкретной цифры нет, поэтому считать её официальной спецификацией нельзя — это результат реверс-инжиниринга. Но существование потолка как такового принципиально: объединённые EasyList и EasyPrivacy в него не помещаются, и каждому блокировщику под iOS приходится выбирать, чем пожертвовать.Из всего перечисленного следует трезвая планка. Новый фильтр в Firefox даёт эффект «страницы стали заметно чище», но не воспроизводит картинку десктопного Firefox с uBO — и не может её воспроизвести в рамках текущих правил платформы.
Что делать владельцу айфона
Отдельно про распространённое заблуждение. Установленный контент-блокировщик для Safari — AdGuard, Wipr, 1Blocker — расширяет именно Safari и на Firefox никак не влияет. Это две независимые системы, и переключатель внутри Firefox придётся включать отдельно, даже если субъективно кажется, что «на телефоне и так всё блокируется».
✅ Как правильно
Как понять, что функция доехала:
Settings → Browsingи найдите в секцииContentпунктAd Blocker;Наконец, полезный контекст. Firefox Focus от той же Mozilla блокирует рекламу давно и вдобавок умеет работать системным контент-блокировщиком для Safari. То есть настоящая новость здесь не про появление блокировки на iOS, а про то, что ради неё больше не нужно ставить второй браузер.
Источники
💬 Вопрос к сообществу
Если переключатель у вас уже появился — как впечатления рядом с AdGuard в Safari? И второй вопрос: сталкивался ли кто-нибудь на iOS с сайтом, который распознал блокировщик и потребовал его отключить, или декларативная фильтрация для антиадблоков попросту невидима?
TOP HOSTERS: KAMATERA (30 дней бесплатного теста!)
Универсальный хостер №1 - 4VPS.su (2Гб\с сервера) - 10% скидка на первый заказ или 15% бонус на первое пополнение