Firefox 57 / блок Javascript для каждого сайта
Как вы все, наверное, знаете, Mozilla переводит свою систему аддонов на WebExtension, и многие версии аддонов выходят из версии 57+, подробнее здесь:
https://blog.mozilla.org/addons/2016/11/23/add-ons-in-2017/
В прошлом я использовал "Да сценарий" и "Нет сценарий", чтобы разрешить Javascript везде и заблокировать его только на определенных сайтах. Однако они не поддерживаются в FF 57 (я сейчас на бета-версии), и разработчик "Да Script" не планирует обновлять его в будущем. Но я бы хотел заблокировать JS на определенных сайтах. Есть идеи, как мне этого добиться?
Могу ли я сделать это, изменив prefs.js или user.js? Я бы предпочел сделать это без каких-либо расширений, если это возможно. Благодарю.
4 ответа
Решил это, разработав расширение самостоятельно: https://addons.mozilla.org/en-US/firefox/addon/yesscript2/
uBlock Origin в "расширенном режиме" может блокировать сценарии с помощью так называемых правил динамической фильтрации. Он также различает скрипты между встроенными, сторонними и сторонними. Вы можете установить политику блокировки по умолчанию для всех сайтов и выборочно переопределить ее для определенных сайтов.
Обновить:
uMatrix еще лучше и позволяет более детальный контроль
Невозможно отключить JavaScript для домена без надстройки.
Выпущена версия NoScript 10, она поддерживает Firefox 57.
Или вы можете попробовать использовать uMatrix в качестве замены, он еще более мощный, поскольку он позволяет блокировать не только скрипты, но также файлы cookie, ajax, мультимедиа и т. Д., А также все, что связано со сторонним доменом.
Также все еще возможно включить поддержку устаревших надстроек. Но вам придется использовать Developer Edition или Nightly, чтобы он работал. Как только вы там, установите extensions.legacy.enabled
в true
в about:config
, Он также будет доступен в бета-версиях и выпусках без бренда, но пока нет.
Я установил расширение «Отключить JavaScript», и пока оно работает нормально:https://addons.mozilla.org/es/firefox/addon/disable-javascript/