![Как добавить все скрипты на сайте в белый список с помощью NoScript](https://rvso.com/image/1415079/%D0%9A%D0%B0%D0%BA%20%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%B8%D1%82%D1%8C%20%D0%B2%D1%81%D0%B5%20%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D1%8B%20%D0%BD%D0%B0%20%D1%81%D0%B0%D0%B9%D1%82%D0%B5%20%D0%B2%20%D0%B1%D0%B5%D0%BB%D1%8B%D0%B9%20%D1%81%D0%BF%D0%B8%D1%81%D0%BE%D0%BA%20%D1%81%20%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E%20NoScript.png)
Как сделать так, чтобы расширение Firefox NoScript позволяловсескрипты, используемые на определенном сайте?
Есть неправильно названная/глючная опция "Разрешить все на этой странице", но она на самом деле не разрешает все. Кажется, она разрешает только все скриптыесли они обслуживаются с одного и того же домена, но все остальное (например, cloudfront, google-analytics и т. д.) все равно блокируется. Это часто ломает сайт и делает NoScript непригодным для использования, поскольку множество доброкачественных сайтов используют множество включений вне домена для различных медиа. На некоторых сайтах есть десятки скриптов, и, естественно, NoScript перезагружает страницу каждый раз, когда вы добавляете что-то в белый список, поэтому может потребоваться несколько минут, чтобы сайт заработал.
Есть ли способ обойти эту проблему или проще просто удалить NoScript и/или использовать более совершенный блокировщик Javascript?
решение1
"Разрешить все на этой странице" разрешает все скрипты, на которые ссылается текущая страница (с любого домена). Проблема в том, что эти скрипты могут добавлять ссылки на дополнительные домены, которые все еще заблокированы. Сайт также может ссылаться на скрипты на дополнительных доменах на других страницах, на которые вы можете перейти позже. Возможно, вам придется "Разрешить все на этой странице" несколько раз на одном и том же сайте, прежде чем все скрипты, используемые сайтом, будут разблокированы.
NoScript довольно гибок в том, что он блокирует, но может потребоваться немало усилий, чтобы получить результаты, которые вы ищете. Неудобство напрямую связано с безопасностью, которую обеспечивает NoScript. Если вы хотите блокировать javascript для определенного сайта, но не хотите настраивать правила самостоятельно, вы можете поискать белые списки для импорта в NoScript (конечно, это делегирует ваше решение доверять сайту источнику белого списка).
решение2
Кстати.,здесьэто простой способ добавить один из нихнадоедливыйдомены, которые содержат список поддоменов:
https://i.stack.imgur.com/5Sx4t.jpg
(Квручнуюдобавление корневого домена :))
Те же скриншоты, что и выше, добавлены для суперпользователя:
решение3
Параметры внешнего вида NoScript управляют тем, что отображается в меню значков панели инструментов, гдеРазрешить всю эту страницу&Временно разрешить всю эту страницуоба включены по умолчанию. Однако, как только вы используете «постоянный»Позволять, он заполнитБелый списокдовольно быстро, и это может повлиять на производительность (в зависимости от ОЗУ, даже ЦП). Оставляя его непроверенным - вместе сСделать разрешение страницы постоянным, предотвращает его случайное использование:
Временно разрешить всю эту страницуможно легко вызвать, настроив сочетания клавиш, как описано вInformAction часто задаваемые вопросы;ипросто щелкнув средней кнопкой мыши по кнопке на панели инструментов, можно временно запустить все скрипты.
Кстати, была проблема, которая была исправлена несколько версий назад,Сочетание клавиш noscript.key.revokeTemp не работает.
^^ Аналогично добавлению сочетаний клавиш через Firefox.о:config, естьчерный списокНедоверенных доменов, который находится в настройке:noscript.недоверенный