1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

初心者のブラウザ拡張機能Advent Calendar 2024

Day 2

Firefox拡張機能を開発者センターに限定公開する手順

Last updated at Posted at 2024-12-01

概要

これは初心者のブラウザ拡張機能 Advent Calendar 2024の2日目の記事です。

作成した拡張機能をFirefoxの開発者センターに公開する手順を記載します。
なお、ここでは自分だけしか使わない拡張機能を想定して限定公開する手順とします。

開発者センターへ公開する流れ

  1. 開発者センターへアクセスする
  2. 新しいアドオンを登録する
  3. 審査を待つ
  4. 自分のFirefoxへ追加する

開発者センターへアクセスする

開発者センターへ接続します。アカウントがない場合は作成してください。

新しいアドオンを登録を押します。

新しいアドオンを登録

自分だけの公開なのでOn your ownを選択します。

配布手段を選択

ファイルを選択でZipファイルにしたアドオンをアップロードします。
検証が完了しましたと出ればOKです。

manifest.jsonやJavascriptファイル、アイコンファイルなど使っているファイルをすべてZipにしてアップロードします。

アドオンをアップロード

manifest.jsonのバージョンが3の場合、各アドオンにIDを設定します。このIDは自分がアップロードしている他のIDと被ってはいないものにします。

正しくIDが設定されていない場合はエラーになります。

ID未設定エラー

idはUUIDまたはメールアドレス形式が使えます。詳しくは拡張機能 ID フォーマットを参照ください。

manifest.json
{
    "browser_specific_settings": {
        "gecko": {
          "id": "the-town-sample-qiita@example.com"
        }
    },
    "manifest_version": 3,
    ...

互換性のあるアプリケーション、PC版FirefoxかAndroid版Firefoxかを選び、続けるを選択します。

アドオンアップロード画面

拡張機能で使っている処理によってはソースコードの提出が必要となります。ほとんどの拡張機能ではいいえで問題ないですが、該当する処理を使っている場合は指示に従ってください。

ソースコードの提出について

ソースコードの提出についていいえをクリック

これであとは署名待ちになります。

署名中画面

審査を待つ

審査状況は以下のように画面をたどって確認します。

自分のアドオン画面に表示されている対象のアドオンをクリックする。

自分のアドオン

左にあるすべて表示をクリックする。

すべて表示

ステータスが承認済みとなればOKです。

ステータス

自分のFirefoxへ追加する

さきほどの画面からインストールしたいバージョンをクリックします。

バージョン0.1

ファイルのリンクをクリックします。

ファイルリンク

追加確認画面がポップアップで出てきますので追加を選択します。

追加確認画面

追加されましたと表示されれば完了です。

追加完了画面

Firefoxの拡張機能画面にいけば詳細を確認できます。

拡張機能画面

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?