browser_specific_settings
型 | Object |
---|---|
必須 |
通常は不要です ( いつ Add-on ID が必要か?を参考に) 。Firefox 48 より前と Android版Firefox では必須です。 |
例 |
|
説明
browser_specific_settings
キーは、特定のホストアプリケーションのキーを含みます。
Firefox (Gecko) プロパティ
現在、4 つの文字列属性を含む gecko
キーのみが存在します。
id
は 拡張機能ID です。Firefox 48 からオプションですが、Firefox 48 より前では必須です。いつ特定の add-on ID が必要になるかについては、拡張機能と Add-on ID を見てください。strict_min_version
: サポートする Gecko の最小バージョンです。"*" を含むバージョンは、このフィールドでは無効です。既定は "42a1" です。strict_max_version
: サポートする Gecko の最大バージョンです。拡張機能がこのバージョンを超えた Firefox のバージョンにインストールや実行された場合、拡張機能は無効または、インストールが許可されません。既定は "*" で、最大バージョンのチェックは無効です。update_url
は add-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_version
と update_url
は省略するのに注意してください。
"applications": {
"gecko": {
"id": "addon@example.com",
"strict_min_version": "42.0",
"strict_max_version": "50.*",
"update_url": "https://example.com/updates.json"
}
}
ブラウザ実装状況
BCD tables only load in the browser
The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.