Как добавить пользовательские исключения сайтов в NoScript

NoScript — это мощное дополнение для веб-браузера Firefox, которое дает вам контроль над веб-скриптами и рядом других функций, связанных с безопасностью.

Его основная функция — блокировка скриптов, загружаемых веб-сайтами, для повышения общей безопасности, а также конфиденциальности.

Хотя для этого требуется первоначальная настройка со стороны пользователя, так как некоторые веб-сайты могут перестать работать полностью или частично после установки надстройки, пользователи, заботящиеся о безопасности, уделяют этому большое внимание.

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

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

Или, чтобы взять недавний пример ближе к дому, разрешите рекламу доменов здесь, на Ghacks, но не в целом.

Это невозможно сделать во внешнем интерфейсе. Если вы включите скрипт временно или постоянно там, это правило будет действовать для всех сайтов, которые вы посещаете.

Введите ABE., Средство обеспечения границ приложений NoScript. Это мощный модуль, который позволяет добавлять в NoScript собственные конфигурации.

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

  • Ресурсы определяют границы правила. Ресурс может быть адресом сайта, отдельной страницей на сайте или глобальной.
  • Действия определяют, что разрешено, а что запрещено, или как обрабатываются запросы.

Примеры

Один из примеров, приведенных на сайте NoScript, следующий:

Сайт .facebook.com .fbcdn.net
Принять с .facebook.com .fbcdn.net
Запретить ВКЛЮЧЕНИЕ (SCRIPT, OBJ, SUBDOC)

Он определяет facebook.com и fbcdn.net как ресурсы, для которых установлено правило, для которых должен выполняться доступ к запросам из этих доменов, а также для запрета включения скриптов и объектов во все другие ресурсы.

Если вы хотите разрешить запуск рекламных скриптов на Ghacks, но не на других сайтах, вы можете добавить в NoScript следующие правила:

Сайт .doubleclick.net .googleadservices.com .googlesyndication.com .googletagservices.com
Принять с .doubleclick.net .googleadservices.com .googlesyndication.com .googletagservices.com https://www.ghacks.net
Отрицать

Это позволяет скриптам запускаться здесь, на Ghacks. Если вы хотите поддерживать другие веб-сайты таким образом, вы можете просто добавить их в список разрешенных ресурсов для этого.

Добавление правил

Правила добавляются в конфигурацию NoScript. Чтобы открыть параметры расширения, либо загрузите about: addons и нажмите кнопку параметров рядом с NoScript, либо вместо этого откройте параметры из одного из меню расширения.

Там вам нужно перейти на вкладку «Дополнительно», а затем на ABE.

noscript abe

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

Если вы это сделаете, правила применяются автоматически на основе этой конфигурации. В основном это означает, что вы можете определять исключения для некоторых сайтов только с помощью NoScript.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *