Содержание
Отключить JavaScript в браузере можно через настройки: в Chrome это раздел «Настройки» → «Конфиденциальность и безопасность» → «Настройки сайта» → «JavaScript» → «Заблокировать». В Firefox — ввести about:config, найти javascript.enabled и установить false. В Safari — «Настройки» → «Безопасность» → убрать галочку «Включить JavaScript». Отключение JavaScript сделает многие сайты неработоспособными, так как современный веб сильно зависит от этого языка.
Зачем может понадобиться отключать JavaScript
В обычной жизни пользователи редко отключают JS, но у этого действия есть несколько оправданных причин.
- Тестирование доступности (accessibility): Проверить, будет ли сайт работать у людей с отключённым скриптами (например, в корпоративных сетях).
- Ускорение загрузки на слабых устройствах: На старых компьютерах или в сетях с низкой скоростью отключение JS может ускорить отображение базового контента.
- Обход навязчивых элементов: Некоторые сайты используют JS для блокировки чтения (например, плавающие окна подписки, которые не закрываются).
- Безопасность: Злоумышленники могут использовать JavaScript для кражи данных (XSS-атаки). Отключение — радикальная, но действенная мера.
Пошаговые инструкции для популярных браузеров
Способ отключения зависит от браузера. Во всех современных браузерах это можно сделать без установки дополнительных расширений.
Google Chrome (и браузеры на его движке: Edge, Яндекс, Opera)
- Нажмите на три точки в правом верхнем углу → «Настройки».
- Перейдите в раздел «Конфиденциальность и безопасность» → «Настройки сайта».
- Прокрутите до пункта «JavaScript» (находится в группе «Контент»).
- Выберите опцию «Заблокировать».
Также можно заблокировать JS только для определённых сайтов: в этом же разделе в блоке «Разрешить отправлять JavaScript» можно удалить сайты из разрешённых или добавить их в список блокировки.
Mozilla Firefox
- В адресной строке введите
about:configи нажмите Enter. Появится предупреждение — согласитесь с риском. - В строке поиска введите
javascript.enabled. - Нажмите на значок переключения (справа) или дважды кликните по строке, чтобы изменить значение с
trueнаfalse.
Важно: Firefox (начиная с версии 69) упростил эту процедуру, но предупреждает, что отключение JS может сломать сайты. После отключения в адресной строке не будет никакого индикатора; чтобы вернуть обратно, зайдите в about:config и установите true.
Safari (macOS)
- Откройте Safari и нажмите Safari в левом верхнем углу → «Настройки» (или Preferences).
- Перейдите на вкладку «Безопасность».
- Снимите галочку с пункта «Включить JavaScript».
В мобильной версии Safari (iOS) JavaScript нельзя отключить глобально без сторонних приложений или профилей MDM.
Другие браузеры
- Opera: Перейдите в «Настройки» → «Конфиденциальность и безопасность» → «Настройки сайта» → «JavaScript» → «Заблокировать».
- Яндекс.Браузер: В адресной строке введите
chrome://settings/content/javascript(так как он на движке Chromium) и выберите «Заблокировать».
Как отключить JavaScript для конкретного сайта (а не глобально)
Глобальное отключение JavaScript неудобно: многие сайты (Gmail, YouTube, карты) перестанут работать. Лучше отключать JS выборочно, используя расширения или встроенные механизмы браузера.
В Chrome (и других на Chromium)
- Нажмите на значок замка (или «Не защищено») в адресной строке слева от URL.
- Выберите «Настройки сайта».
- В открывшемся меню найдите пункт «JavaScript» и установите «Заблокировать».
Расширения для выборочной блокировки
Самые популярные расширения (доступны для Chrome, Firefox, Edge):
- uBlock Origin: В настройках можно отключить JS для всего сайта одной кнопкой (значок в панели расширений → «Отключить JavaScript»).
- NoScript: Мощное расширение, которое по умолчанию блокирует скрипты на всех сайтах, а вы разрешаете их точечно для доверенных доменов.
- ScriptSafe (только Chrome): Аналог NoScript.
Что произойдёт после отключения JavaScript
Современный интернет на 90% зависит от JS. Отключив его, вы увидите:
- Поломанную навигацию: Выпадающие меню, бургер-меню, табы, аккордеоны не будут работать.
- Неработающие формы: Отправка форм может требовать JS для валидации или AJAX-запросов.
- Невозможность использовать карты (Google Maps, Яндекс.Карты), онлайн-редакторы, чаты.
- Сайты могут показывать пустые страницы (SPA на React/Vue/Angular вообще ничего не отрисуют без JS).
- Потеря аналитики: Счётчики (Яндекс.Метрика, Google Analytics) перестанут отправлять данные — вас могут посчитать «ботом».
Однако некоторые сайты всё же корректно работают с выключенным JS (например, старые блоги, новостные порталы с хорошей прогрессивной деградацией).
Как проверить, отключён ли JavaScript на сайте
Если вы разработчик и хотите проверить, как ваш сайт выглядит с выключенным JS, не нужно отключать его глобально. Используйте:
- Chrome DevTools (F12): Нажмите
Ctrl+Shift+P(Cmd+Shift+P на Mac), введите «Disable JavaScript» и выберите команду. После закрытия DevTools JS включится снова. - Встроенный режим «Ограниченный режим» в Firefox: В DevTools есть галка «Отключить JavaScript» на вкладке «Инспектор» в настройках.
Мой экспертный совет
Не отключайте JavaScript глобально, если вы обычный пользователь. Лучше используйте расширения типа uBlock Origin с умными фильтрами, чтобы блокировать только вредоносные или назойливые скрипты, сохраняя функциональность сайтов. Если вы тестируете свой сайт на отказоустойчивость — используйте встроенные инструменты разработчика, а не меняйте глобальные настройки браузера.
Для разработчиков: помните, что около 1% пользователей в корпоративных сетях или с особыми настройками безопасности имеют отключённый JS. Ваш сайт должен показывать хотя бы базовую информацию и предупреждение о том, что часть функционала недоступна. Не полагайтесь на JS как на единственный способ доставки контента.
