19 сентября, 2024
17 октября, 2024
19 июня, 2024
4 марта, 2025
Попробуйте представить себе интернет, где половина страниц выглядят пустыми или не работают как надо. Это не фантастика — это отключённый JavaScript на вашем iPhone. Мой сын Валентин однажды пожаловался, что сайт с играми не запускается: страницы грузятся, но ничего не происходит. Дело оказалось в запрете JavaScript. Удивляешься, сколько важных мелочей сегодня зависит от маленького тумблера в настройках браузера.
JavaScript — это не программа, не приложение, а язык сценариев, который оживляет сайты: рисует анимацию, проверяет формы, подгружает новые сообщения без перезагрузки страницы. iPhone со своим Safari обрабатывает JavaScript по умолчанию. Если отключить его, сайт перестаёт реагировать на действия пользователя: кнопки не работают, комментарии не отправляются, даже корзины в интернет-магазинах становятся бесполезными.
Современные сайты почти все построены с опорой на этот язык. Банальные примеры — поле поиска, слайдер новостей, динамическое обновление погоды, виджеты соцсетей, карты, чаты поддержки. Даже моя дочь Алиса, делая школьный проект, столкнулась с тем, что обычный Google Docs не хочет работать без включённого JavaScript. Самым большим шоком стал YouTube: без JavaScript не посмотреть даже видео, не говоря уже о комментариях или рекомендациях.
Особенность iOS в том, что Safari даёт возможность вручную выключить JavaScript. Не каждый об этом знает: вкладка «Настройки — Safari — Дополнительно». Там единственный переключатель, и вроде бы его простое движение может защитить iPhone от рекламы и вредоносных скриптов. Но какой ценой?
Начнем с плюсов. Самый очевидный — безопасность. Злоумышленники часто используют JavaScript для фишинга и кражи личных данных. Особенно это актуально для детей, которые легко переходят по подозрительным ссылкам (знаю это по Валентину). Отключив скрипты, можно заблокировать автоматическую загрузку вредоносного кода. Второй серьезный плюс — сокращение рекламы. Много раздражающих баннеров используют JavaScript; выключили сценарии — реклама исчезла.
Третий аргумент — ускорение загрузки сайтов. Данные на 2024 год: средний сайт с JavaScript весит на 600-800 Кб больше. Для пользователей с лимитированным тарифом или медленным интернетом это важно. Например, в поездке на дачу, где связи почти нет, отключение JavaScript позволяет хотя бы читать новости.
Но вот минусы слишком заметны. Без сценариев ломается структура сайта: исчезают меню, не работают фильтры, поиск становится бесполезен. Личный пример — пробую с утра оплатить коммунальные услуги на портале: сайт открылся, но форма зависла. Понял причину сразу: JavaScript был отключён вечером ради интереса и забыл вернуть назад. Списки товаров на популярных маркетплейсах всё равно не отображаются.
Другой недостаток — сайты становятся некрасивыми. Страницы выглядят как наполовину забытая заготовка: отсутствие картинок, невыравненный текст, портится отображение на мобильном. Среди статистики: только 8% сайтов мобильного сегмента на 2024 год полностью работоспособны без JavaScript. Для онлайн-банкинга, образовательных сервисов и стриминговых платформ это вообще критично.
Вся эта ситуация напоминает спор между удобством и безопасностью, ведь удобно пользоваться телефоном на полную, а страшно словить вредоносный код. Но для большинства родителей, как и для меня, главный критерий — чтобы ребёнок не оказался лишён доступа к школьному сайту.
Что изменится при отключении JavaScript | Процент сайтов, где появляется проблема |
---|---|
Меню и фильтры | 92% |
Работа форм (поиск, обратная связь) | 88% |
Онлайн-банкинг | 100% |
Воспроизведение видео YouTube | 100% |
Корректное отображение страниц | 86% |
Защитить свой iPhone только с помощью отключения JavaScript — иллюзия. Вредоносные сайты, конечно, теряют часть своих инструментов: не могут автоматом открывать новые вкладки, воровать куки или ловить ваши пароли прямо в момент набора. Такой подход был актуален, когда мир еще не знал про Content Security Policy и регулярные апдейты Safari.
Но современные опасности не всегда зависят от языка сценариев. Почти половина изломанных сайтов используют уязвимости на сервере, а не на клиенте. Большинство вредных расширений или приложений получают доступ к данным через другие дыры безопасности. Делать ставку только на JavaScript не стоит.
Что реально повышает защиту в Safari? Использование режима ограничения отслеживания, проверка ссылок через встроенный смарт-фильтр и запрет всплывающих окон. По данным Apple за 2024 год, более 80% атаки на смартфоны остановлены только благодаря работе блочного фильтра в Safari, а не из-за запрещённого JavaScript.
Серьёзно стоит задуматься о приватности: JavaScript — ключ к отслеживанию вашего поведения. Встроенные пиксели рекламы, анализ прокрутки, детальное отслеживание времени просмотра контента — всё это работает благодаря сценариям. Отключая их, вы делаете свои шаги в интернете менее заметными для корпораций. Для меня это важно: не хочу, чтобы после покупки Лего на день рождения Алисы, у Валентина дни напролёт показывалась реклама конструкторов.
Но есть нюанс: Smart Tracking Prevention, который появился в Safari ещё в 2019, уже самостоятельно блокирует большинство скриптов слежения даже при включённом JavaScript. Показывает пример статистика: 68% трекеров полностью заблокированы автоматом. Спать можно спокойно.
JavaScript знаменит ненасытностью — сайты жрут ресурсы смартфона, особенно если открыто сразу 5-7 вкладок. Замедления становятся особенно ощутимы на iPhone старых поколений: iPhone 8 или XR могут начинать «тупить», если открывать навороченные лендинги с множеством анимаций. Если отключить сценарии, сайты подгружаются ощутимо быстрее, iPhone меньше нагревается, заряд держится чуть дольше (по тестам — до 12-15% экономии за 2 часа активного просмотра новостей).
Один раз ради эксперимента оставил Алисе смартфон с выключенным JavaScript, и она спокойно пролистала 80 страниц Википедии за вечер, и батарейка села не так быстро, как обычно. Такой «урезанный» интернет реально спасает, если нужно найти информацию, а заряд уходит на глазах. Для долгих поездок без шанса зарядиться — спасение.
Есть обратная сторона: некоторые элементы сайта полностью не работают без скриптов. Можно получить время работы до 9-10 часов вместо привычных 7, если вы не используете сложные сервисы и онлайн-инструменты. Но потеря части привычных функций — постоянная плата.
iPhone модель | Веб-сёрфинг 2 часа, JavaScript включён | Веб-сёрфинг 2 часа, JavaScript выключен |
---|---|---|
iPhone 13 Mini | -19% заряда | -15% заряда |
iPhone XR | -23% заряда | -19% заряда |
iPhone 8 | -28% заряда | -20% заряда |
Чаще всего отключают JavaScript временно — чтобы избавиться от раздражающей рекламы, или когда нужно быстро загрузить сайт на слабом интернете. В учебном году я сам пару раз блокировал скрипты для школьного чата Алисы — тогда всплывающих окон становилось ощутимо меньше. Но оставлять сценарии выключенными навсегда не советую — удовольствия от интернета становится заметно меньше.
Если пользуетесь несколькими браузерами, можно провести гибкую настройку: оставьте Safari для рабочих задач с включённым JavaScript, а в браузере вроде Firefox Focus или DuckDuckGo его отключайте для чтения новостей или блогов. Такой подход позволяет быстро переключаться между режимами — безопасность отдельно, функционал отдельно.
Ещё лучше пользоваться контент-блокерами (например, AdGuard или блокиратором Safari), они способны фильтровать вредные скрипты и баннеры, сохраняя работоспособность сайтов. Классные плагины могут блокировать только известные угрозы, и тогда большинство сайтов продолжает работать без изменений.
Настроить защиту в iOS тоже просто: включить «Ограничение отслеживания», отключить автоматическую загрузку файлов, внимательно относиться к разрешениям сайтов на отправку уведомлений или доступ к камере. Это простые шаги, которые реально могут сделать использование iPhone безопаснее, не превращая интернет в пустую ленту текста.
Включать или выключать JavaScript на iPhone — это больше не вопрос чёткой «да-нет» этики, а история о вашем собственном опыте и приоритетах. Если хочется полной свободы и современного интернета — скрипты нужны. Если хочется тишины, анонимности и ещё чуть-чуть жизни от старой батарейки — пробуйте выключать. Главное — помнить, где этот тумблер спрятан, чтобы не остаться без любимых семейных сервисов. Лично я уже научился объяснять и Валентину, и Алисе, почему иногда всё висит или не загружается, и просто даю им право включить JavaScript обратно.
Написать комментарий