Firefox 48以降でも未署名アドオンを使い続ける方法

アドオンの署名が完全必須化されるFirefox 48以降でもMozillaによって署名されていないアドオンを使用し続ける方法のご紹介です。

Firefox-addon-sign (13)

スポンサーリンク

Firefoxでの未署名アドオンの扱い

不正アドオンからユーザを守るために、Firefoxではアドオンの署名が必須となりました。

現時点(Firefox 43)では、未署名アドオンもオプションを変更することで使用することができるようになっていますが、次期バージョンであるFirefox 44ではこのオプション項目も削除される予定となっています。

追記:オプションの削除はFirefox 46Firefox 47まで延期されました。詳しくはアドオンの署名に関する最新情報 | Mozilla Developer Street (modest)をご覧ください。

そのため、Firefox 44以降で未署名アドオンを使用するには、作者にアドオンの署名を求めるか、署名機能が実装されていないCyberfoxなどの派生版に移行する必要があります。

しかし、作者と連絡が取れない場合や、派生版に移行するのが難しい場合があります。

そのような場合の対処法として、このページでは自分でアドオンに署名を行う方法を紹介します。


アドオンを署名するには

Firefoxアドオンを署名をするには、AMO(addons.mozilla.org)アカウントを取得する必要がありますが、AMOアカウントはメールアドレスされあれば簡単に取得できます。

またこれまで署名されてきたアドオンは、AMOで公開されていたのですが、今回の措置を受けてアドオンの非登録(未公開)を設定することができるようになっています。

非登録の (AMO で配布されない) アドオンは、Mozilla に提出して署名を取得することができますが、不具合の検出・修正中であるため正式発表はされていません。

非登録アドオンの場合、署名の申請用にファイルを提出すると、そのファイルが自動審査プロセスに掛けられます。審査を通過したアドオンは自動的に署名され、ダウンロードリンクが開発者に送付されます。このプロセスは、通常、数秒で完了します。

アドオン/拡張機能への署名 | Mozilla Developer Street (modest)

つまり、メールアドレスされあればアドオンの署名は簡単に行えます。

なお、AMOアカウントFirefox アカウントは別ものです。

追記:AMOアカウントはFirefox アカウントに統合された模様です。


AMOアカウントの作成方法

  1. AMOユーザ登録ページにアクセス。メールアドレスを入力し、続けるをクリック
    Create AMO acconts (1)
  2. パスワードと年齢を入力し、「アカウントを作成」をクリック
    Create AMO acconts (2)
  3. 記入したメールアドレス宛に確認のメールが届くので、「今すぐ有効化」をクリック
    Create AMO acconts (4)
  4. 以上でAMOアカウントの作成は完了です。
    Create AMO acconts (5)

アドオンの登録

注意事項

  • 署名するにはアドオンファイル(.xpi)が必要です。※1
  • アドオンによっては署名できない場合があります。
  • 既に他のユーザが署名したアドオンと同じアドオンは署名できません。(正確には同じIDのアドオン※2)

※1 Firefoxにインストールされたアドオンは、プロファイル内のextensionsフォルダに保存されています。
※2 アドオンIDの変更方法はこちら

  1. AMOアカウントにログインした状態で、トップページツール▼ → 新しいアドオンの登録をクリック
    Firefox-addon-sign (5)
  2. Firefoxアドオン配布規約に同意(この規約に同意しますをクリック)
    Firefox-addon-sign (6)
  3. このアドオンをサイト上に掲載しない」にチェック
    Firefox addon self signed (1)
  4. ファイルを選択…から署名したいアドオンを選択
    Firefox addon self signed (2)
  5. アップロードと検証が完了すると結果が表示されます。「あなたのアドオンは自動的に署名されます。赤線部)」と表示されていれば、アドオンの署名が可能です。
    下部の続けるをクリックします。
    Firefox addon self signed (3)
  6. 続けるをクリック
    Firefox addon self signed (6)
  7. アドオンの署名が完了しました。
    Firefox addon self signed (5)

署名されたアドオンのインストール

署名されたアドオンは、完了画面記載のURLか、管理画面からいつでもダウンロード可能です。

Firefox-addon-sign (12)

ファイル右横のxxxx.xpiをクリックすれば、通常のアドオンと同様にインストールが行えます。

Firefox-addon-sign (13)


トラブルシューティング

アドオンの検証に失敗する

アップロードしたアドオンと、同じアドオンが既にAMOで検証されていると考えられます。

アドオンのinstall.rdfファイル内のem:idを変更する必要があります。具体的な方法はこちらを参照してください。

Firefox-addon-sign-Error

スポンサーリンク

シェア:
フォロー:

コメント

  1. 初めまして。
    先ほど確認しましたがアドオンの登録の4の”ベータ”がなくなり、5でOS選択がグレーアウトして先に進めなくなってしまいます。”このアドオンをサイト上に掲載しない”をチェックせずに進むと、本審査or事前審査の選択を経ないと7に進めなくなっているようです。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です