Firefox49以降でアドオン署名の強制を無効にする
Firefox 48以降、Mozillaはアドオンの署名の強制を必須にしました。 ユーザーは、about:configフラグまたはその他の方法を使用して無効にすることはできません。 これは、要件をバイパスして、ブラウザに署名されていないアドオンをインストールできるようにするハックです。
Firefoxには現在、署名されていないアドオンを使用するオプションがありませんが、アドオンの署名要件を回避する方法はいくつかあります。 それらの1つには、どのブラウザオブジェクトがデジタル署名を要求するかを定義するシステムスクリプトが含まれます。 スクリプトを変更すると、アドオンをインストールできるようになります。 以下の手順に従ってください。
Firefox49以降でアドオン署名の強制を無効にする
- メモ帳を開き、次のテキストを貼り付けます。
// {Components.utils.import( "resource://gre/modules/addons/XPIProvider.jsm"、{})。eval( "SIGNED_TYPES.clear()");を試してください } catch(ex){}
- 「config.js」という名前でファイルを保存します。 以下のスクリーンショットに示すように、メモ帳の[保存]ダイアログでファイル名を引用符で囲むことをお勧めします。 そうしないと、メモ帳でファイル名に「.txt」拡張子が追加され、「config.js.txt」になる場合があります。
- 次に、作成したconfig.jsファイルを次の場所にコピーまたは移動します。
Linux 32ビットの場合:/usr/lib/firefox-VERSION
Linux 64ビットの場合:
/usr/lib64/firefox-VERSION
Windows 32ビットの場合:
C:\ Program Files \ Mozilla Firefox
Windows64ビットの場合
C:\ Program Files(x86)\ Mozilla Firefox
- 次の内容の新しいテキストファイルをメモ帳で再度作成します。
pref( "general.config.obscure_value"、0); pref( "general.config.filename"、 "config.js");
- 上記のテキストをconfig-prefs.jsという名前のファイルに保存します。
- Firefoxを実行し、[ヘルプ]-> [トラブルシューティング情報]を開きます。 次のページが開きます。
- 「プロファイルフォルダ」の行まで下にスクロールし、右側の「フォルダを表示」ボタンをクリックします。 フォルダがファイルエクスプローラで開きます。
- 作成したconfig-prefs.jsファイルを次のフォルダーにコピーまたは移動します。
- Firefoxを再起動します.
- それが機能しない場合は、ファイルconfig-prefs.jsをフォルダーに入れてみてください。
C:\ Program Files \ Mozilla Firefox \ defaults \ pref
次に、ブラウザを再起動します。 読者に感謝します Macgryver このヒントのために。
それでおしまい。 上記の場所に必要なファイルを配置すると、Firefoxはアドオンにデジタル署名を必要としなくなります。 最初のスクリプトは、SIGNED_TYPES配列をクリアする構成ファイルです。この配列は、ブラウザーがアドオンを署名が必要なオブジェクトとして識別するように指示します。 2番目のファイルは、最初のスクリプトをアクティブにします。
行った変更を元に戻すには、これら2つのファイルを削除して、ブラウザを再起動します。 おかげで OpenNews このヒントを共有してくれて。