How to Enable JavaScript on Mozilla Firefox

Mozilla FirefoxはJavaScriptの扱いがChromeやEdgeと少し異なります。通常の設定画面にはJavaScriptのトグルがありません。最新のウェブアプリを使うにはJavaScriptが必須なので、Firefoxは「JavaScriptは常にオンであるべき」という前提で作られているからです。設定は about:config という上級者向けの設定ページに置かれています。

このガイドでは、about:config でのJavaScriptフラグの操作、サイトごとの個別の許可・拒否、JavaScriptが有効になっているかの確認、そしてテスト目的で無効にする方法を解説します。すべての手順は2026年現在のFirefox 130以降に対応しています。

ウェブ開発者用説明書

このサイトをリンクして、スクリプトが無効なユーザーに対して、使用頻度の高い6つのブラウザで JavaScript を有効にする方法を教えることを検討するのがよいでしょう。下のコードを使用することで、必要に応じて、その修正を自由に行うことができます。

<noscript>
 このサイトが完全に機能するには、JavaScript を有効にする必要があります。
 以下は、 <a href="https://www.enablejavascript.io/">
 お使いのウェブブラウザで JavaScript を有効にする方法の説明</a>.
</noscript>

enablejavascript.io により、 スクリプトが無効なユーザー体験をできるかぎり最適化します。

  • お使いのブラウザについての説明は、ページ上部にあります。
  • イメージはすべて、見やすいように、フルサイズにして一列に並べてあります。

当社では、お客様の訪問者ができるかぎり JavaScript を有効にしてくれるとよいと思っています!

JavaScriptとは?なぜFirefoxで必要なのか?

JavaScriptは、現代のウェブサイトを動的に動かすためのプログラミング言語です。Mozilla Firefoxでも、ボタンクリック、ページ遷移、フォーム送信、地図表示など、ほぼすべての対話的な要素はJavaScriptで実装されています。

FirefoxでJavaScriptをオフにすると、これらの機能が動作しなくなります。サイトが真っ白になる、レイアウトが崩れる、ログインできない、コメントが投稿できないなどの問題が発生します。

このガイドでは、FirefoxでJavaScriptを有効化する手順を解説します。Firefoxは他のブラウザと違い、設定UIにはJavaScriptのトグルがなく、about:configという上級者向けの設定ページに置かれています。

FirefoxでJavaScriptが有効になっているか確認する方法

Firefoxでも標準でJavaScriptは有効になっていますが、確認はabout:configから行えます:

  1. Firefoxのアドレスバーに「about:config」と入力しEnterキーを押します。
  2. 「設定変更による危険性を承知の上で使用する」と表示されたら危険性を承知の上で使用するを選択。
  3. 検索ボックスにjavascript.enabledと入力。
  4. 該当の項目が表示されます。値がtrueであればJavaScriptは有効です。

もう一つの確認方法:JavaScriptを使うサイト(YouTube、Gmailなど)が普通に動いていれば、有効になっています。

WindowsのFirefoxでJavaScriptを有効にする方法

Windows 10とWindows 11のFirefoxでの手順は同一です。about:configのフラグはOSによらず同じ場所にあります:

  1. Firefoxのアドレスバーにabout:configと入力しEnterキーを押します。
  2. 表示される警告で危険性を承知の上で使用するを選択。
  3. 検索ボックスにjavascript.enabledと入力。
  4. 表示された行をダブルクリックして値をtrueに変更。

FirefoxではJavaScriptは初期状態で有効になっているので、上記手順は明示的に無効化された場合に元に戻すために使います。

FirefoxでJavaScriptをオフにする方法

FirefoxでJavaScriptを無効にしたい場合(プライバシー、ページ軽量化、テスト目的):

  1. アドレスバーにabout:configを入力。
  2. 警告を承諾。
  3. 検索ボックスにjavascript.enabled
  4. 該当行をダブルクリックして値をtrueからfalseに変更。

変更後はFirefoxを再起動するかページをリロードしてください。これでJavaScriptは無効になります。

How to Enable JavaScript in Firefox on iPhone, iPad, and iOS

Firefox for iOS is a Mozilla-branded shell around Apple's WebKit engine - the same engine that powers Safari. Apple's App Store rules require every iOS browser (Firefox, Chrome, Edge, Brave) to use WebKit, so Firefox on iPhone and iPad does not have its own about:config JavaScript switch. Instead, the JavaScript toggle lives in the system Safari settings and applies to every iOS browser at once.

Step 1: Open the Settings app

Unlock your iPhone or iPad and tap the Settings app on the Home Screen or in the App Library.

iOS Home Screen with the Settings app
Open the iOS Settings app.

Step 2: Tap Apps

Scroll down and tap Apps. On iOS 18 and later (including iOS 19/26 in 2026) per-app settings live under this menu.

iOS Settings with the Apps row highlighted
Tap Apps in iOS Settings.

Step 3: Choose Safari

In the Apps list, tap Safari. The JavaScript switch lives here even though you intend to use Firefox - Apple's WebKit policy means every iOS browser obeys this flag.

iOS Apps list with Safari highlighted
Open the Safari app settings.

Step 4: Open Advanced

Scroll to the bottom of the Safari settings page and tap Advanced.

iOS Safari settings with Advanced row
Tap Advanced at the bottom of the Safari settings.

Step 5: Turn JavaScript on

On the Advanced page, find the JavaScript row and toggle the switch to the green/on position. The change applies immediately to Firefox, Chrome, Edge, Safari, and every other iOS browser.

JavaScript toggle on (green) in iOS Safari Advanced settings
JavaScript is now enabled across every iOS browser, including Firefox.

Step 6: To disable later

Return to Settings → Apps → Safari → Advanced and toggle JavaScript off when you want to turn it off.

JavaScript toggle off (gray) in iOS Safari Advanced settings
Toggle JavaScript off to disable it in every iOS browser.

Reload any open Firefox iOS tabs to apply the change. Because the JavaScript flag is system-wide on iOS, the same setting also controls Safari, Chrome, Edge, and any other iOS browser you have installed.

Firefoxで about:config からJavaScriptを有効化する方法

Firefoxでは設定UIにJavaScriptのトグルがないので、about:configの高度な設定から操作します。手順:

  1. Firefoxのアドレスバーに「about:config」と入力しEnterキーを押します。
  2. 警告ページが表示されたら危険性を承知の上で使用するを選択。
  3. 検索ボックスにjavascript.enabledと入力。
  4. 該当の行をダブルクリックし、値をfalseからtrueに切り替えます。
  5. Firefoxを再起動するか、ページをリロードして変更を反映させます。

これでJavaScriptが有効になります。今後また無効化したい場合は同じ手順でtruefalseに戻すだけです。

Firefoxで考慮すべきプライバシー設定

JavaScriptは便利ですが、プライバシーリスクの一因にもなります。Firefoxでよりプライベートに使うためのヒント:

  • 強化型トラッキング防止:設定 → プライバシーとセキュリティ から「厳格」モードを有効化。
  • NoScript拡張機能:サイトごとにJavaScriptを許可・拒否したい場合に有効。
  • uBlock Origin:JavaScriptで配信される広告やトラッカーをブロック。
  • プライベートブラウジング:Cmd+Shift+P(Mac)または Ctrl+Shift+P(Windows)で起動。

これらは標準のJavaScript設定とは別に、より厳密なプライバシー管理を提供します。

MacのFirefoxでJavaScriptを有効にする方法

macOS版FirefoxもWindows版と同じ手順です:

  1. MacでFirefoxを開きます。
  2. アドレスバーにabout:configと入力しEnterキーを押します。
  3. 「危険性を承知の上で使用する」を選択。
  4. 検索ボックスにjavascript.enabledを入力。
  5. 該当行をダブルクリックして値をtrueに切り替えます。

Firefoxの設定アプリ(Cmd+,)からはJavaScriptのトグルを変更できないため、必ずabout:configを使ってください。

Firefoxで特定のサイトだけJavaScriptを許可・拒否する方法

JavaScriptを全体としては有効にしたうえで、特定のサイトだけ動作を変える場合は、Firefoxの「サイトのアクセス許可」機能を使います:

  1. 該当のサイトを開きます。
  2. アドレスバー左の鍵アイコンまたは調整アイコンをクリック。
  3. 接続情報の詳細を表示権限を選択。
  4. JavaScriptや関連するアクセス許可を必要に応じて変更します。

もしくはサイトごとの拡張機能(NoScriptなど)を使うと、より細かいJavaScript制御が可能です。

よくある質問

なぜFirefoxでJavaScriptを有効にする必要があるのですか?

JavaScriptは現代のウェブサイトを正しく動作させるために欠かせないプログラミング言語です。ボタンのクリック、ページ遷移、フォーム送信など、ページ上で動的に動くほぼすべての要素を動かしています。FirefoxでJavaScriptを有効にしておくと、現在のウェブが想定する形でサイトを利用できます。

FirefoxでJavaScriptが動作しているか確認するには?

Firefoxでは標準でJavaScriptが有効ですが、確認は about:config から行えます。アドレスバーに「about:config」と入力してEnterキーを押し、警告を承諾します。検索欄に「javascript.enabled」と入力すると該当の設定が表示され、値が「true」であればJavaScriptが有効です。falseになっていれば、行をダブルクリックすると true に切り替わります。

FirefoxでJavaScriptを無効にすると何が起きますか?

Gmail、Facebook、YouTubeなど、現代の主要サイトはJavaScriptに依存しています。無効にすると、これらのサイトを動かしている機能の大部分が読み込まれず、ボタンが反応しない、地図やコメント欄が表示されない、ログインできないといった問題が発生します。