blob: 3114adff16616fe226c3e2ba7906a65832ce175e [file] [log] [blame] [edit]
{
"webextensions": {
"manifest": {
"background": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/manifest.json/background",
"support": {
"chrome": {
"version_added": "≤54"
},
"edge": {
"version_added": "14"
},
"firefox": {
"version_added": "48"
},
"firefox_android": "mirror",
"opera": "mirror",
"safari": {
"version_added": "14"
},
"safari_ios": {
"version_added": "15"
}
}
},
"page": {
"__compat": {
"support": {
"chrome": {
"version_added": "≤72",
"notes": "Available for use in Manifest V2 only."
},
"edge": {
"version_added": "14"
},
"firefox": {
"version_added": "48"
},
"firefox_android": "mirror",
"opera": "mirror",
"safari": {
"version_added": "14",
"notes": "Available for use in Manifest V2 or later."
},
"safari_ios": {
"version_added": "15",
"notes": "Available for use in Manifest V2 or later."
}
}
}
},
"persistent": {
"__compat": {
"support": {
"chrome": {
"version_added": "≤58",
"notes": "Available for use in Manifest V2 only."
},
"edge": {
"version_added": "14",
"notes": [
"Available for use in Manifest V2 only.",
"Before Edge 79, this property was required."
]
},
"firefox": {
"version_added": "48",
"notes": [
"Available for use in Manifest V2 only.",
"From Firefox 106, persistent and non-persistent pages are supported for Manifest V2.",
"To Firefox 105, only persistent pages are supported.",
"Before version 66, Firefox would log a warning even if the value was set to `true`."
]
},
"firefox_android": "mirror",
"opera": "mirror",
"safari": [
{
"version_added": "14.1",
"notes": "Available for use in Manifest V2 only."
},
{
"version_added": "14",
"partial_implementation": true,
"notes": "Only persistent pages are supported."
}
],
"safari_ios": [
{
"version_added": "15.4",
"partial_implementation": true,
"notes": "Only non-persistent pages are supported. Requires `persistent: false` or `service_worker`."
},
{
"version_added": "15",
"partial_implementation": true,
"notes": "Only non-persistent pages are supported. Requires `persistent: false`."
}
]
}
}
},
"preferred_environment": {
"__compat": {
"support": {
"chrome": {
"version_added": false
},
"edge": "mirror",
"firefox": {
"version_added": false
},
"firefox_android": "mirror",
"opera": "mirror",
"safari": {
"version_added": "18"
},
"safari_ios": "mirror"
}
}
},
"scripts": {
"__compat": {
"support": {
"chrome": {
"version_added": "≤72",
"notes": "Available for use in Manifest V2 only."
},
"edge": {
"version_added": "14"
},
"firefox": {
"version_added": "48",
"notes": "Before Firefox 50, when the debugger is open, scripts are not always loaded in the order given in the array."
},
"firefox_android": "mirror",
"opera": "mirror",
"safari": {
"version_added": "14",
"notes": "Available for use in Manifest V2 or later."
},
"safari_ios": {
"version_added": "15",
"notes": "Available for use in Manifest V2 or later."
}
}
}
},
"service_worker": {
"__compat": {
"support": {
"chrome": {
"version_added": "88",
"notes": "Available for use in Manifest V2 or later."
},
"edge": "mirror",
"firefox": {
"version_added": false
},
"firefox_android": "mirror",
"opera": "mirror",
"safari": {
"version_added": "15.4",
"notes": "Available for use in Manifest V2 or later."
},
"safari_ios": "mirror"
}
}
},
"type": {
"__compat": {
"support": {
"chrome": {
"version_added": "92"
},
"edge": "mirror",
"firefox": {
"version_added": "112"
},
"firefox_android": "mirror",
"opera": "mirror",
"safari": {
"version_added": "16.4"
},
"safari_ios": "mirror"
}
}
}
}
}
}
}