Как я могу запретить NoScript создавать такие сайты, как Facebook?
Я заметил, что в последнее время произошло большое обновление как Firefox, так и NoScript, и что NoScript, похоже, содержит белый список некоторых сайтов, таких как Facebook, без моего разрешения. Кажется, у него есть список привилегированных доменов, которые он разрешает по умолчанию.
Как я могу остановить это от этого? Я хочу настроить NoScript таким образом, чтобы он допускал JavaScript только из доменов, которые я специально и явно разрешил.
2 ответа
NoScript не является автоматически белым списком facebook.com (для меня). Я использую FF 57.0.2 (64-разрядная версия) с NoScript версии 10.1.6 на 2017-12-19.
Я не разрешал facebook.com в прошлом, и когда я захожу на него, меня перенаправляют на https://www.facebook.com/?_fb_noscript=1.
Когда я нахожусь на веб-сайте facebook.com (с заблокированными сценариями), а затем просматриваю мои настройки NoScript (нажав на значок NoScript), настройки NoScript выглядят следующим образом: см. Изображение
Если ссылка на изображение не работает; это показывает следующее:
- [Default blocked] ...facebook.com
- [Default blocked] https://www.facebook.com
- [TRUSTED] [red open padlock] ...fbcdn.net
ПРИМЕЧАНИЕ. Ранее я разрешил доступ к веб-сайту fbcdn.net, поэтому fbcdn.net отображается как надежный.
Способ сделать это:
- Нажмите значок NoScript на панели браузера.
- Найдите запись в Facebook и нажмите на символ с красной косой чертой (не тот, который говорит по умолчанию)
Это должно заблокировать домен Facebook.
NoScript в настоящее время является движущейся целью, наберитесь терпения. Я рекомендую прочитать руководство Dedoimedo, которое будет продолжать получать обновления. Dedoimedo приходит к выводу, что реализация NoScript была срочно выполнена, чтобы уложиться в срок выпуска Quantum. (Это не ошибка разработчика.) Поскольку способ работы NoScript в настоящее время будет меняться, любое решение на сегодняшний день может быть временным. Хорошей новостью является то, что он должен стать более мощным, чем предыдущая версия.
Вкратце, из руководства: в старых NoScript перечислены сайты и их разрешения. Новая версия имеет области, разрешения, сайт и разрешения на переопределение. Таким образом, разрешения предоставляются для каждой области, а не для сайта. Обратите внимание, что область действия по умолчанию разрешает сценарии. До тех пор, пока вы не установите для сайта определенный охват, он будет охватываться по умолчанию. Поэтому, насколько я понимаю, NoScript не только позволяет Facebook, но и всем сайтам, которые имеют область действия по умолчанию. Но будьте осторожны: NoScript версии 10 импортирует сайты из белого списка из предыдущей версии (v. 5.x), а настройки HTTP и HTTPS независимы для каждого сайта.
Смотрите также: