Webブラウザーの現在の安定バージョンであるFirefox 22までは、ブラウザーのオプションのコンテンツタブでJavaScriptをオフにすることができました。 ここでは、「JavaScriptを有効にする」のチェックを外すだけで済みます。 そこにすばやくアクセスするには、Altキーをタップし、[ツール]> [オプション]を選択します。
Firefox 23には、ブラウザからそのオプションを削除する変更があります。 JavaScriptをオフにする機能は削除されません。以前にリストされていたメニューオプションのみが削除されます。
Mozillaがブラウザに変更を加えるたびに、その理由を突き止めようとしています。 JavaScriptに関しては、経験の浅いユーザーが誤って機能をオフにしないように行われたようです。
Firefox 22コンテンツメニュー
Firefox 23コンテンツメニュー
2つのスクリーンショットを比較するとわかるように、JavaScriptをオフにするオプションと画像のロードを自動的にブロックするオプションの両方がタブから削除されています。
FirefoxでJavaScriptをオフにする
ブラウザでJavaScriptをオフにするためのさまざまなオプションがまだあります。 オプションの選択を提供したいと思います。
- Firefox用のQuickJS拡張機能をインストールします。 JavaScriptをオンまたはオフにするためにクリックできるツールバーに単一のボタンを追加します。 また、ショートカットCtrl-Qを使用して同じことを実行できます。
- about:configでJavaScriptをオフにできます。 Firefoxのアドレスバーにabout:configと入力し、Enterキーを押します。 注意することを確認し、そこでjavascript.enabledを検索します。 設定をダブルクリックして値を変更します。
- Firefox 24以降、Web開発者はJavaScriptを一時的に無効にするオプションを使用できます。 メニューまたはCtrl-Shift-Kショートカットを使用してWebコンソールを開き、そこで設定アイコンをクリックします。 ここでは、詳細設定でJavaScriptを無効にします。 ただし、これは現在のセッションでのみ無効になります。
- 強力なNoScript Security Suiteをインストールして、デフォルトですべてのサイトのJavaScriptをオフにしますが、選択したWebサイトで一時的または永続的にオンにするオプションがあります。
変更の副作用
現在FirefoxでJavaScriptを無効にし、Firefox 23以降にアップグレードしている場合、通知されることなく、自動的に再び有効になることがわかります。
おそらく、ユーザーのブラウザのカスタム構成が通知なしに変更されるため、なぜこの決定が行われたのか疑問に思うでしょう。 これは、偶然この機能をオフにした経験の浅いユーザー向けに設計されています。 ここでの理由は、経験のないユーザーは偶然に変更を加えた場合にJavaScriptをオンにする方法を理解するのに苦労するが、経験豊富なユーザーは確かに何が起こったのかを理解できるからです。
ダイアログの高度なオプションはなくなったようです。 Mozillaがabout:configの設定としてそれらを追加したかどうかは完全にはわかりません。 組織がそうした場合、JavaScriptタグが含まれているようには見えません。
更新
高度なオプションはなくなりましたが、about:configダイアログにもリストされています。
- dom.disable_window_move_resize
- dom.disable_window_flip / li>
- dom.event.contextmenu.enabled
ここにリストされている他のオプションもあります。 dom.disableまたはdom.eventと入力するだけで、それらを確認できます。
終わりの言葉
NoScriptの使用に100%起因すると考えられるJavaScriptをオフにするためにこの設定を使用したことはないと思います。 一方で、選択によりJavaScriptをオフにしてWebを閲覧するユーザーを知っています。Firefox23に更新すると、MozillaがブラウザーでJavaScriptを自動的にオンにする問題が発生する可能性があります。