FirefoxにおけるNexthinkブラウザ拡張機能のJSONによる展開

circle-info

このドキュメントは、JSONファイルベースのエンタープライズポリシーを使用してFirefox拡張機能を自動デプロイする手順を記述しています。この機能は2026年2月のリリース2026.2からサポートされます。

このページでは、管理されたWindowsおよびmacOSデバイスにおいて、policies.json構成ファイルを使用してFirefox拡張機能を強制的にインストールする方法を説明します。 Firefoxエンタープライズポリシーarrow-up-rightは、管理者が拡張機能のデプロイ、設定の強制、および様々な環境でのブラウザー体験の一貫性を管理することを可能にします。

この方法はクロスプラットフォームですが、ファイルパスおよびデプロイ手順は各オペレーティングシステムでわずかに異なります。


前提条件

展開の前に以下を確認してください。

  • Firefoxの拡張機能を.xpiファイルとしてパッケージ化したもの。

  • すべてのターゲットマシンが拡張機能にアクセス可能な信頼できる場所:

    • ローカルファイルシステムパス87900

    • ネットワーク共有(UNCパス)

    • HTTPSでホストされたダウンロードURL


policies.jsonファイルの作成

policies.jsonファイルには、拡張機能のインストールとオプションの同意動作のための設定エントリーを含める必要があります。

以下は、macOSおよびWindowsオペレーティングシステムのためのサンプルポリシーファイルです。 環境に合わせてファイルパスを必要に応じて更新してください。

appex-firefox-consentフラグをtrueに設定すると、ユーザーの同意を上書きし、EULA(エンドユーザーライセンス契約)の拡張機能の強制承認が可能になります。 ユーザーに明示的に同意を求めたい場合は、falseに設定してください。


policies.jsonの設定例

Windowsの例

macOSの例

policies.jsonを設定する際には、以下の点を留意してください:

  • ファイルURLは、Windowsでもフォワードスラッシュと完全パスを使用してください。

  • 圧縮された.xpi.zipファイルを使用しないでください; Firefoxは直接の.xpiファイルを期待します。

  • HTTPSホストされたインストールURLをサポートしています(例: "install_url": "https://internal.example.com/extensions/my_extension.xpi")。


policies.jsonファイルの展開

Windows

  1. Firefoxのインストールフォルダーを見つける:

    • 標準インストール:

    • 64ビットシステムの32ビットまたは代替インストール:

  2. distributionフォルダーを作成する:

  3. policies.jsonファイルをフォルダーにコピーする (管理者として実行):

  4. Firefoxを再起動してください。 指定された拡張機能は自動的にインストールされます。

macOS

  1. Firefoxのアプリケーションフォルダーを見つける:

  2. distributionディレクトリが存在しない場合は作成する:

  3. policies.jsonファイルをディレクトリにコピーする:

コマンドが失敗した場合は手動でコピーする必要がある場合があります。

  1. Firefoxを再起動してください。 拡張機能は自動的にインストールされ、ブラウザーでロックされて表示されます。


トラブルシューティング

このプロセス中に問題が発生した場合、以下の操作が問題解決に役立つことがあります:

  • すべてのファイルパスを再確認してください。 ログインしているユーザーがアクセスできるものである必要があります。

  • 拡張機能が有効な.xpiファイルであることを確認してください。 圧縮バージョンでは正しくインストールされない可能性があります。

  • エラーを診断するには、Firefoxで次のページを開いてください:

  • 共有の展開にはUNCパス(例: file://サーバー/share/extension.xpi)またはWebホストされたURLを使用してください。

  • policies.jsonと拡張機能ファイルがFirefoxから読み取れることを確認してください。


関連トピック

Last updated

Was this helpful?