Object
必須

通常は不要です ( いつ Add-on ID が必要か?を参考に) 。Firefox 48 より前と Android版Firefox では必須です。

"applications": {
  "gecko": {
    "id": "addon@example.com",
    "strict_min_version": "42.0"
  }
}

説明

applications キーは、特定のホストアプリケーションのキーを含みます。

現在、4 つの文字列属性を含む gecko キーのみが存在します。

  • idextension ID です。Firefox 48 からオプションですが、Firefox 48 より前では必須です。いつ特定の add-on ID が必要になるかについては、拡張機能と Add-on ID を見てください。
  • strict_min_version: サポートする Gecko の最小バージョンです。"*" を含むバージョンは、このフィールドでは無効です。既定は "42a1" です。
  • strict_max_version: サポートする Gecko の最大バージョンです。拡張機能がこのバージョンを超えた Firefox のバージョンにインストールや実行された場合、拡張機能は無効または、インストールが許可されません。既定は "*" で、最大バージョンのチェックは無効です。
  • update_urladd-on update manifest へのリンクです。リンクは "https" で始まっている必要があることに注意してください。このキーは拡張機能が自分自身で更新を管理するためのものです(つまり AMO以外で)。

有効な Gecko バージョンのリストを見てください。

拡張機能 ID フォーマット

拡張機能 ID は次のどれかでなければなりません:

  • GUID
  • メールアドレスのような文字列フォーマット: extensionname@example.org

後者のフォーマットは生成したり扱うのが簡単です。本当のメールアドレスをここで使うと SPAM を呼びかねないのに気を払ってください。

例えば:

"id": "extensionname@example.org",

"id": "{daf44bf7-a45e-4450-979c-91cf07434c3d}"

使用可能なキーをすべて使用した例です。たいていの拡張機能では strict_max_versionupdate_url は省略するのに注意してください。

"applications": {
  "gecko": {
    "id": "addon@example.com",
    "strict_min_version": "42.0",
    "strict_max_version": "50.*",
    "update_url": "https://example.com/updates.json"
  }
}

ブラウザ実装状況

ChromeEdgeFirefoxFirefox for AndroidOpera
基本対応 なし151

48

481

48

481

なし

1. Supported as browser_specific_settings.

ドキュメントのタグと貢献者

このページの貢献者: taka-sho, Uemmra3, YuichiNukiyama
最終更新者: taka-sho,