5

Как сделать так, чтобы расширение Firefox NoScript разрешало все сценарии, используемые на определенном сайте?

Есть неправильно названная / ошибочная опция "Разрешить всю эту страницу", но на самом деле она не разрешает все. Кажется, что разрешены все сценарии, только если они обслуживаются из одного домена, но все остальное (например, cloudfront, google-analytics и т.д.) По-прежнему блокируется. Это часто нарушает работу сайта и делает NoScript непригодным для использования, так как на многих доброкачественных сайтах используется много сторонних включений для различных носителей. На некоторых сайтах есть десятки сценариев, и, естественно, NoScript перезагружает страницу каждый раз, когда вы что-то вносите в белый список, поэтому работа сайта может занять несколько минут.

Есть ли способ обойти эту проблему, или проще просто удалить NoScript и / или использовать более качественный Javascript-блокировщик?

3 ответа3

4

"Разрешить всю эту страницу" разрешает все сценарии, на которые ссылается текущая страница (из любого домена). Суть в том, что эти сценарии могут добавлять ссылки на дополнительные домены, которые все еще заблокированы. Сайт может также ссылаться на скрипты на дополнительных доменах на других страницах, по которым вы можете перейти позже. Возможно, вам придется несколько раз "Разрешить всю эту страницу" на одном и том же сайте, чтобы разблокировать все сценарии, используемые сайтом.

NoScript достаточно гибок в том, что он блокирует, но может потребоваться немало усилий, чтобы получить результаты, которые вы ищете. Неудобство напрямую связано с безопасностью, которую обеспечивает NoScript. Если вам нужна блокировка JavaScript для конкретного сайта, но вы не хотите устанавливать правила самостоятельно, вы можете искать белые списки для импорта в NoScript (конечно, это делегирование вашего решения доверить сайт источнику белого списка).

0

Параметры внешнего вида NoScript управляют тем, что отображается в его меню значков на панели инструментов, где по умолчанию разрешены обе опции:Разрешить всю эту страницу и Временно разрешить всю эту страницу . Однако, как только вы используете «постоянный» параметр « Разрешить», он довольно быстро заполняет белый список, что может повлиять на производительность (в зависимости от ОЗУ и даже ЦП). Не снимайте флажок - вместе с разрешением «Сделать страницу постоянным» предотвращает случайное использование:

http://i.imgur.com/voO4tp7.png

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

Кстати, была проблема, которая была исправлена, некоторые версии назад, ярлык noscript.key.revokeTemp не работал.

^^ Аналогично добавлению сочетаний клавиш через Firefox по поводу:config, есть черный список ненадежных доменов, который находится под настройкой: noscript.untrusted

0

Кстати, вот простой способ добавить один из тех надоедливых доменов, в которых есть список поддоменов:

http://imgur.com/a/0ggyr

(Вручную добавив корневой домен :))

В суперпользователь добавлены те же скриншоты, что и выше:

NoScript_1_of_5

NoScript_2_of_5

NoScript_3_of_5

NoScript_4_of_5

NoScript_5_of_5

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .