Как заблокировать навязчивый Javascript в Chrome и Firefox

Помимо анимации и интерактивности, Javascript управляет рядом навязчивых рекламных объявлений, раздражающих всплывающих окон и опасных векторов атак, таких как XSS. Блокируя определенные источники Javascript, вы можете получить желаемый контент, блокируя нежелательный. Используйте эти расширения для блокировки скриптов ниже, чтобы заблокировать навязчивую рекламу и защитить свою конфиденциальность.

Блокировка Javascript с помощью ScriptSafe в Chrome

ScriptSafe блокирует скрипты в Chrome и браузерах на основе Chromium, таких как Vivaldi. Как и любой достойный блокировщик скриптов, ScriptSafe по умолчанию блокирует почти все скрипты. Затем вы можете разрешить загрузку скриптов с определенных URL и доменов. Это может нарушить работу сайтов при первом посещении. Но как только вы разрешите необходимые скрипты, ScriptSafe начинает исчезать на заднем плане. Есть опции для изменения этого поведения, чтобы разрешать скрипты по умолчанию, если это вас раздражает.

scriptsafe-block-javascript-1

Нажмите на иконку ScriptSafe, чтобы открыть список заблокированного контента. Интерфейс для включения и отключения скриптов организован по доменам.

scriptsafe-block-javascript-2

Вы можете использовать “Разрешить”, чтобы разрешить конкретному URL загружать контент. Нажмите “Доверять”, чтобы разрешить загрузку любого контента с этого домена. Это разница между “apis.google.com” и “*.google.com.” Вы также можете “Запретить” или “Недоверять” доменам. Это противоположная версия “Разрешить” и “Доверять” соответственно.

Некоторые поставщики контента будут автоматически помечены как “нежелательные”, блокируя контент от рендеринга без блокировки хост-домена. Вы также можете временно разрешить URL. Это сбрасывается при перезапуске Chrome.

scriptsafe-block-javascript-3

Пользователи также получают доступ к огромному количеству настроек для продвинутых пользователей, позволяя вам настраивать параметры по мере необходимости. Вы найдете инструменты для остановки отпечатков браузера, блокировки XSS и предотвращения кликджекинга.

Блокировка Javascript с помощью NoScript в Firefox

ScriptSafe доступен только в Chrome и браузерах на основе Chromium. Пользователи Firefox могут использовать NoScript вместо этого. Расширение хорошо оценено, с долгой историей обновлений и разработки. Оно работает как ScriptSafe, автоматически блокируя скрипты, пока вы явно не разрешите хост.

noscript-block-javascript-6

Чтобы увидеть заблокированные скрипты, нажмите на иконку NoScript на панели инструментов или наведите на нее курсор. Вы также можете нажать кнопку “Опции …” на панели уведомлений внизу окна. Сделайте это на сайте, таком как nypost.com, и вы увидите тревожное количество заблокированных скриптов. В этом примере было заблокировано более восьмидесяти.

noscript-block-javascript-7

Как и ScriptSafe, NoScript блокирует скрипты по доменам. Чтобы разрешить скрипт с конкретного домена, нажмите “Разрешить” или “Временно разрешить” рядом с его именем. “Разрешить” позволяет скриптам с этого домена загружаться навсегда. “Временно разрешить” позволяет скриптам загружаться с этого домена до конца сеанса.

noscript-block-javascript-8

NoScript также имеет опцию “Недоверенный”. Помечая домен как “недоверенный”, вы полностью удаляете его из выпадающего списка. Это может помочь очистить загроможденный выпадающий список. В будущем у вас даже не будет возможности разрешить скрипты с этого домена. Будьте осторожны с тем, что вы недоверяете. Чтобы пометить домен как недоверенный, наведите курсор на выпадающий список “Недоверенный” и нажмите на имя домена.

noscript-block-javascript-9

Мы также можем навсегда или временно разрешить все скрипты на странице. Наведение на “Разрешить все на этой странице” предоставляет подсказку с доменами скриптов, которые вы собираетесь разрешить. Это работает только для скриптов, которые NoScript “увидел”, когда загрузил страницу. Некоторые скрипты запускают новые скрипты, поэтому вам может понадобиться сделать это несколько раз, чтобы загрузить все скрипты сайта.

Вы можете полностью отключить NoScript, нажав “Разрешить скрипты глобально” под этой опцией.

Заключение

Расширения для блокировки скриптов, такие как NoScript и ScriptSafe, являются необходимыми для серьезной безопасности браузера. Каждое из них отлично дополняет обязательные расширения, такие как uBlock Origin и HTTPS Everywhere.