NotScript привносит функциональность NoScript в Google Chrome
- Категория: Гугл Хром
Обновить : NotScript больше не доступен. Ты можешь использовать ScriptBlock или матрица вместо. Вы можете проверить из нашего обзора Firefox uMatrix который предлагает ту же функциональность, что и версия Chrome. Следующий обзор хранится на сайте для архивирования. Конец
До сих пор не было возможности перенести популярное расширение NoScript для блокировки скриптов Firefox в Google Chrome.
Ограничения браузера сделали невозможным блокирование элементов до их загрузки, что, очевидно, не сработало для надстройки безопасности, которая должна была блокировать скрипты до их загрузки.
Разработчик расширения NotScript для Chrome объясняет недавние изменения, внесенные в браузер, которые сделали расширение возможным:
NotScripts использует уникальный и новый метод для обеспечения этой «NoScript» функциональности в Google Chrome, что ранее было невозможно. Он представляет собой прорывную технику интеллектуального кэширования хранилища HTML5, чтобы преодолеть ограничения в Google Chrome, которые препятствовали созданию такого расширения ранее. NotScripts блокирует сторонний контент ПЕРЕД загрузкой и делает это при наличии белого списка. Это одно из ключевых расширений, которого многие ждали с момента выхода Google Chrome.
Для установки скрипта пользователю необходимо установить пароль в папке профиля Chrome, вручную отредактировав файл CHANGE__PASSWORD__HERE.js. Это может отпугнуть многих пользователей, которые, вероятно, захотят использовать надстройку, и разработчику следует подумать о другом способе установки этого пароля.

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

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

Кроме того, можно временно разрешить скрипты для всех сайтов на некоторое время. Функциональность, которая в настоящее время отсутствует, - это возможность временно включить сценарий только для сеанса.
Как упоминалось ранее, NotScript имеет несколько ограничений на данном этапе разработки, а именно:
NotScripts может блокировать плагины, такие как Flash и Silverlight. Однако Java-апплеты - это особый случай. Аплеты Java, встроенные со стандартными тегами или, могут быть заблокированы, но апплеты Java, встроенные со старыми, устаревшими тегами, не могут быть заблокированы, поскольку Google Chrome не запускает события загрузки для этого устаревшего метода. Текущий обходной путь - отключить Java в вашем браузере, пока это не будет исправлено.
Все скрипты, загруженные из исходного местоположения (подавляющее большинство), могут быть заблокированы. Однако встроенные скрипты, которые непосредственно записываются в HTML-код веб-страницы, не могут быть заблокированы NotScripts, поскольку Google Chrome не запускает для них события загрузки.
Например: может быть заблокирован без проблем. Однако alert ('Hello, World!'); написанные непосредственно в код HTML сайтом, который вы посещаете, не могут быть заблокированы NotScripts, потому что он не загружается ниоткуда, а является прямой частью просматриваемой веб-страницы. Однако эти встроенные скрипты обычно полезны и часто требуются для правильной работы сайта. Если вы хотите, вы можете настроить Google Chrome так, чтобы он отклонял javascript для всех сайтов, и использовать NotScripts для выборочного выбора скриптов для запуска на сайтах, на которых вы включаете javascript.
Когда вы впервые посещаете веб-сайт с включенными сценариями, вы можете увидеть, что NotScripts быстро перезагружает его один раз, поскольку он кэширует белый список и обновляется. Впоследствии перезагрузка не требуется, если вы случайно не измените часть своего белого списка, которая напрямую влияет на сайт. Это лишь незначительная проблема, и она происходит все реже и реже по мере того, как NotScripts запоминает желаемый белый список.
NotScript - это уникальное расширение для Google Chrome, обеспечивающее значительную часть функциональности NoScript. Первая официальная версия выпуска показывает большие надежды, и если разработчик продолжит реализацию функций и, возможно, найдет способы снять некоторые ограничения и ужасное создание пароля, тогда NotScript может стать тем, чем является NoScript для Firefox: незаменимым дополнением