NotScript приносит функциональность NoScript в Google Chrome

Обновление : NotScript больше не доступен. Вместо этого вы можете использовать ScriptBlock или uMatrix. Вы можете проверить наш обзор uMatrix в Firefox, который предлагает функциональность, идентичную версии Chrome. Следующий обзор хранится на сайте для архивирования. Конец

До сих пор не было возможности портировать популярное расширение NoScript для блокировки скриптов Firefox на Google Chrome.

Ограничения браузера сделали невозможным блокирование элементов перед их загрузкой, что явно не сработало для надстройки безопасности, которая должна была блокировать сценарии перед их загрузкой.

Разработчик расширения NotScript для Chrome объясняет последние изменения, внесенные в браузер, которые сделали возможным это расширение:

NotScripts использует уникальный и новый метод для предоставления такой функциональности, подобной «NoScript» в Google Chrome, которая ранее была невозможна. Он вводит прорывную технику интеллектуального кэширования в хранилище HTML5, чтобы преодолеть ограничения в Google Chrome, которые препятствовали созданию такого расширения ранее. NotScripts блокирует сторонний контент ДО того, как они загрузятся, и он делает это, одновременно имея белый список. Это одно из ключевых расширений, которого многие ждали с момента выхода Google Chrome.

Для установки скрипта пользователь должен установить пароль в папке профиля Chrome, отредактировав файл CHANGE__PASSWORD__HERE.js вручную. Это может отвлечь многих пользователей, которые, вероятно, хотели бы использовать надстройку, и разработчик должен рассмотреть другой способ установить этот пароль.

NoScript

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

Как только это будет сделано, NotScript начнет функционировать подобно NoScript. Расширение блокирует выполнение большинства (но не всех) сценариев автоматически на веб-сайте с возможностью внесения в белый список сценариев, чтобы они могли выполняться в обычном режиме.

Он размещает значок в адресной строке, который отображает на данный момент заблокированные и разрешенные скрипты на сайте.

notscript

Разрешенные сценарии добавляются в белый список.

белый список

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

Как упоминалось ранее, NotScript имеет несколько ограничений на данном этапе разработки, а именно:

NotScripts может блокировать плагины, такие как Flash и Silverlight. Однако Java-апплеты являются особым случаем. Апплеты Java, встроенные в стандарт или теги, могут быть заблокированы, но апплеты Java, в которые встроены старые устаревшие теги, не могут быть заблокированы, поскольку Google Chrome не запускает события загрузки для этого устаревшего метода. Текущий обходной путь - отключить Java в вашем браузере, пока это не будет исправлено.

Все скрипты, загруженные из исходного местоположения (подавляющее большинство), могут быть заблокированы. Однако встроенные сценарии, которые непосредственно записываются в HTML-код веб-страницы, не могут быть заблокированы сценариями NotScripts, поскольку Google Chrome не запускает для них события загрузки.

Например: может быть заблокирован без проблем. Однако, alert («Привет, мир!»); записанный непосредственно в код HTML сайтом, который вы посещаете, NotScripts не может быть заблокирован, поскольку он нигде не загружен, он является прямой частью просматриваемой веб-страницы. Однако эти встроенные сценарии обычно полезны и часто необходимы для правильной работы сайта. Если вы хотите, вы можете настроить Google Chrome на запрет javascript для всех сайтов и использовать NotScripts, чтобы выборочно выбирать сценарии для запуска на сайтах, на которых вы включаете javascript.

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

NotScript - это уникальное расширение для Google Chrome, которое обеспечивает хорошую функциональность NoScript. Первая официальная версия показывает большие перспективы, и если разработчик продолжает реализовывать функции и, возможно, находит способы снять некоторые ограничения и создавать ужасные пароли, то NotScript может стать тем, что NoScript для Firefox: незаменимое дополнение