Как внести в белый список все скрипты на сайте с NoScript

4668
Cerin

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

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

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

5

3 ответа на вопрос

4
robartsd

"Allow all this page" allows all the scripts that the current page refferences (from any domain). The gottcha is that those scripts may add refferences to additional domains that are still blocked. The site may also refference scripts on additional domains on other pages that you may navigate later. You may have to "Allow all this page" several times on the same site before all the scripts the site uses are unblocked.

NoScript is quite flexible in what it blocks, but it can take quite a bit of effort to get the results you're looking for. The inconvienience is directly related to the security that NoScript provides. If you want site specific javascript blocking, but don't want to set up the rules yourself, you could look for whitelists to import into NoScript (of course this is delegating your decision to trust a site to the source of the whitelist).

Сейчас я использую uMatix, который обеспечивает гораздо большую гибкость, чем NoScript. robartsd 5 лет назад 0
0
Nostromov

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

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

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

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

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

0
Nostromov

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

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