ご存知かもしれませんが、MozillaはアドオンシステムをWebExtensionに移行しており、非常に多くのアドオンがバージョン57以降から移行しています。詳しくはこちらをご覧ください。
https://blog.mozilla.org/addons/2016/11/23/add-ons-in-2017/
以前は「スクリプトあり」と「スクリプトなし」を使用して、どこでもJavascriptを許可し、特定のサイトでのみそれをブロックしていました。ただし、FF 57(現在ベータ版です)ではサポートされておらず、「はいスクリプト」の開発者は将来的にアップグレードする予定はありません。しかし、私は特定のサイトでJSをブロックしたいと思います。どうすればそれを達成できるのでしょうか?
Prefs.jsまたはuser.jsを変更することはできますか?できれば、拡張なしでこれを実行したいと思います。ありがとう。
自分で拡張機能を開発して解決: https://addons.mozilla.org/en-US/firefox/addon/yesscript2/
Block Origin 「詳細モード」では、いわゆる動的フィルタリングルールでスクリプトをブロックできます。また、インライン、ファーストパーティ、サードパーティのスクリプトも区別します。すべてのサイトに対してデフォルトのブロックポリシーを設定し、特定のサイトに対して選択的に上書きすることができます。
更新:
Matrix はさらに優れており、より細かい制御が可能です
アドオンなしでドメインごとにJavaScriptを無効にすることはできません。
NoScript バージョン10がリリースされました。Firefox57をサポートしています。
または、代わりに Matrix を試すこともできます。スクリプトだけでなく、Cookie、ajax、メディアなどもブロックできるという点で、さらに強力です。サードパーティドメインごとのすべて。
レガシーアドオンのサポートを再度有効にすることも まだ可能 です。ただし、 Developer Edition または Nightly を使用する必要があります。そこに着いたら、extensions.legacy.enabled
to true
in about:config
。また、ベータ版とリリース版の非ブランドビルドでも 利用可能になる予定 ですが、まだです。