{ "webextensions": { "manifest": { "background": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/manifest.json/background", "support": { "chrome": { "version_added": true }, "edge": { "version_added": "14" }, "firefox": { "version_added": "48" }, "firefox_android": { "version_added": "48" }, "opera": { "version_added": true }, "safari": { "version_added": "14" } } }, "page": { "__compat": { "support": { "chrome": { "version_added": true }, "edge": { "version_added": "14" }, "firefox": { "version_added": "48" }, "firefox_android": { "version_added": "48" }, "opera": { "version_added": true }, "safari": { "version_added": "14" } } } }, "persistent": { "__compat": { "support": { "chrome": { "version_added": true }, "edge": { "version_added": "14", "notes": "The 'persistent' property is mandatory." }, "firefox": { "version_added": "48", "partial_implementation": true, "notes": [ "Only persistent pages are supported.", "Before version 66, Firefox would log a warning even if the value was set to true." ] }, "firefox_android": { "version_added": "48", "partial_implementation": true, "notes": [ "Only persistent pages are supported.", "Before version 66, Firefox would log a warning even if the value was set to true." ] }, "opera": { "version_added": true }, "safari": { "notes": "Only persistent pages are supported.", "partial_implementation": true, "version_added": "14" } } } }, "scripts": { "__compat": { "support": { "chrome": { "version_added": true }, "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": { "version_added": "48", "notes": "Before Firefox 50, when the debugger is open, scripts are not always loaded in the order given in the array." }, "opera": { "version_added": true }, "safari": { "version_added": "14" } } } } } } } }