--- title: browser_specific_settings slug: Mozilla/Add-ons/WebExtensions/manifest.json/browser_specific_settings tags: - Add-ons - Extensions - WebExtensions - manifest.json translation_of: Mozilla/Add-ons/WebExtensions/manifest.json/browser_specific_settings ---
型 | Object |
---|---|
必須 |
通常は不要です ( いつ Add-on ID が必要か?を参考に) 。Firefox 48 より前と Android版Firefox では必須です。 |
例 |
|
browser_specific_settings
キーは、特定のホストアプリケーションのキーを含みます。
現在、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 は次のどれかでなければなりません:
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" } }
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.
{{Compat("webextensions.manifest.browser_specific_settings")}}