Firefox 57 / サイトごとに Javascript をブロック

Firefox 57 / サイトごとに Javascript をブロック

皆さんご存知のとおり、Mozilla はアドオン システムを WebExtension に移行しており、バージョン 57 以降では多くのアドオンが機能しなくなります。詳細については、こちらをご覧ください。

https://blog.mozilla.org/addons/2016/11/23/add-ons-in-2017/

以前、私は「Yes Script」と「No Script」を使用して、どこでも Javascript を許可し、特定のサイトでのみブロックしていました。しかし、これらは FF 57 (現在ベータ版) ではサポートされておらず、「Yes Script」の開発者は将来的にアップグレードする予定はありません。しかし、特定のサイトで JS をブロックしたいです。それを実現する方法はありますか?

prefs.js または user.js を変更することで、それを実行できますか? 可能であれば、拡張機能なしでこれを実行したいです。 ありがとうございます。

答え1

自分で拡張機能を開発することで解決しました:https://addons.mozilla.org/en-US/firefox/addon/yesscript2/

答え2

uBlock オリジン「詳細モード」では、いわゆる動的フィルタリング ルールを使用してスクリプトをブロックできます。また、スクリプトをインライン、ファースト パーティ、サード パーティの間で区別します。すべてのサイトをブロックするデフォルトのポリシーを設定し、特定のサイトに対して選択的に上書きすることができます。

アップデート:
uマトリックスさらに優れており、よりきめ細かな制御が可能になりました

答え3

アドオンなしでドメインごとに JavaScript を無効にすることはできません。

ノースクリプトバージョン10がリリースされ、Firefox 57をサポートしています。

または、試してみるのもいいでしょうuマトリックス代わりに、スクリプトだけでなく、Cookie、Ajax、メディアなどもブロックでき、サードパーティのドメインごとにすべてをブロックできるため、さらに強力です。

それもまだ可能レガシーアドオンのサポートを再度有効にするには、開発者版または夜間動作させるためには、 を設定します。 設定したら、でextensions.legacy.enabledを設定します。trueabout:config利用可能になるベータ版およびリリース版のブランドなしビルドではありますが、まだではありません。

答え4

「JavaScript を無効にする」拡張機能をインストールしましたが、今のところ問題なく動作しています。 https://addons.mozilla.org/es/firefox/addon/disable-javascript/

関連情報