すべてのユーザーが Firefox 拡張機能を使用できるようにすることはできません。

すべてのユーザーが Firefox 拡張機能を使用できるようにすることはできません。

私はRHEL 64ビットシステムを使用しています。 Firefox拡張を正常にインストールして設定した後、rootとして使用しました。ところで、標準ユーザーとしてログインしても機能しません。私はFirefox 45.1を使用しています。

情報を入力しても/usr/lib64/firefox/browser/extensions正常に動作しないようです。

システムがネットワークにないため、追加の問題が発生します。

ベストアンサー1

まず、Firefox(またはX Windows)をrootとして使用しないでください。これはセキュリティ上の抜け穴です。これらのアプリケーションは管理者以外の権限で実行するように設計されています。この場合、アプリケーションのバグや障害によってシステムが制限されている可能性があります。

あなたの質問に答えてください:

Firefox または XULRunner を使用するすべてのツールキットベースのアプリケーションに拡張機能をインストールできる必要があるインストーラを設定する場合、Gecko 1.9 (Firefox 3) では、Windows、OS X、Windows でこれを行う簡単な方法を紹介します。 Linux 。 Windowsユーザーは、しばらくの間レジストリを使用して拡張機能をインストールすることができました。 OS XとLinuxでは、拡張機能をユーザーのコンピュータの定義済みディレクトリにコピーするだけです。

これらのディレクトリに拡張機能をインストールするには、拡張子IDと同じ名前のディレクトリに拡張機能を解凍する必要があります。 IDはinstall.rdf拡張タグ間で定義されます<em:id></em:id>。 WebExtensionsベースのアドインの場合、IDはファイルapplications.gecko.idの属性値ですmanifest.json

Linux のすべてのユーザーに拡張機能をインストールするには、次の場所にコピーします。

/usr/lib/<vendor>/extensions/<appid>/

または...

/usr/lib64/<vendor>/extensions/<appid>/

または...

/usr/share/<vendor>/extensions/<appid>/

特定のユーザーにのみ拡張機能をインストールするには:

~/.<vendor>/extensions/<appid>/

(源泉:https://developer.mozilla.org/en-US/Add-ons/Installing_extensions)

おすすめ記事