{ "webextensions": { "api": { "scripting": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/scripting", "support": { "chrome": { "version_added": "88", "notes": "Available for use in Manifest V3 or later." }, "edge": "mirror", "firefox": { "version_added": "102" }, "firefox_android": "mirror", "opera": "mirror", "safari": { "version_added": "15.4", "notes": "Available for use in Manifest V2 or later." }, "safari_ios": "mirror" } }, "ExecutionWorld": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/scripting/ExecutionWorld", "support": { "chrome": { "version_added": "102" }, "edge": "mirror", "firefox": { "version_added": "102" }, "firefox_android": "mirror", "opera": "mirror", "safari": { "version_added": "15.4" }, "safari_ios": "mirror" } }, "ISOLATED": { "__compat": { "support": { "chrome": { "version_added": "102" }, "edge": "mirror", "firefox": { "version_added": "102" }, "firefox_android": "mirror", "opera": "mirror", "safari": { "version_added": "15.4" }, "safari_ios": "mirror" } } }, "MAIN": { "__compat": { "support": { "chrome": { "version_added": "102" }, "edge": "mirror", "firefox": { "version_added": "128" }, "firefox_android": "mirror", "opera": "mirror", "safari": { "version_added": "15.4" }, "safari_ios": "mirror" } } } }, "InjectionTarget": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/scripting/InjectionTarget", "support": { "chrome": { "version_added": "88" }, "edge": "mirror", "firefox": { "version_added": "102" }, "firefox_android": "mirror", "opera": "mirror", "safari": { "version_added": "15.4" }, "safari_ios": "mirror" } }, "documentIds": { "__compat": { "support": { "chrome": { "version_added": "106" }, "edge": "mirror", "firefox": { "version_added": "153" }, "firefox_android": "mirror", "opera": "mirror", "safari": { "version_added": "18.4" }, "safari_ios": "mirror" } } } }, "RegisteredContentScript": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/scripting/RegisteredContentScript", "support": { "chrome": { "version_added": "96" }, "edge": "mirror", "firefox": { "version_added": "102" }, "firefox_android": "mirror", "opera": "mirror", "safari": { "version_added": "16.4" }, "safari_ios": "mirror" } }, "cssOrigin": { "__compat": { "support": { "chrome": { "version_added": false }, "edge": "mirror", "firefox": { "version_added": "144" }, "firefox_android": "mirror", "opera": "mirror", "safari": { "version_added": "18" }, "safari_ios": "mirror" } } }, "matchOriginAsFallback": { "__compat": { "support": { "chrome": { "version_added": "119" }, "edge": "mirror", "firefox": { "version_added": "128" }, "firefox_android": "mirror", "opera": "mirror", "safari": { "version_added": "18.4" }, "safari_ios": "mirror" } } }, "persistAcrossSessions": { "__compat": { "support": { "chrome": { "version_added": "96" }, "edge": "mirror", "firefox": { "version_added": "102", "notes": [ "Since Firefox 105, this option is optional and accepts any boolean value.", "Prior to Firefox 105, this option was required and only accepted the `false` value." ] }, "firefox_android": "mirror", "opera": "mirror", "safari": { "version_added": "16.4", "notes": "Available for use in Manifest V2 or later." }, "safari_ios": "mirror" } } }, "world": { "__compat": { "support": { "chrome": { "version_added": "102" }, "edge": "mirror", "firefox": { "version_added": "128" }, "firefox_android": "mirror", "opera": "mirror", "safari": { "version_added": "16.4" }, "safari_ios": "mirror" } } } }, "executeScript": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/scripting/executeScript", "support": { "chrome": { "version_added": "88" }, "edge": "mirror", "firefox": { "version_added": "102" }, "firefox_android": "mirror", "opera": "mirror", "safari": { "version_added": "15.4" }, "safari_ios": "mirror" } }, "InjectionResult": { "__compat": { "support": { "chrome": { "version_added": "88" }, "edge": "mirror", "firefox": { "version_added": "102" }, "firefox_android": "mirror", "opera": "mirror", "safari": { "version_added": "17" }, "safari_ios": "mirror" } }, "documentId": { "__compat": { "support": { "chrome": { "version_added": "106" }, "edge": "mirror", "firefox": { "version_added": "153" }, "firefox_android": "mirror", "opera": "mirror", "safari": { "version_added": "18.4" }, "safari_ios": "mirror" } } }, "error": { "__compat": { "support": { "chrome": { "version_added": false, "impl_url": "https://crbug.com/40205757" }, "edge": "mirror", "firefox": { "version_added": "102" }, "firefox_android": "mirror", "opera": "mirror", "safari": { "version_added": "17.4" }, "safari_ios": "mirror" } } }, "frameId": { "__compat": { "support": { "chrome": { "version_added": "90" }, "edge": "mirror", "firefox": { "version_added": "102" }, "firefox_android": "mirror", "opera": "mirror", "safari": { "version_added": "17" }, "safari_ios": "mirror" } } }, "result": { "__compat": { "support": { "chrome": { "version_added": "88" }, "edge": "mirror", "firefox": { "version_added": "102" }, "firefox_android": "mirror", "opera": "mirror", "safari": { "version_added": "17" }, "safari_ios": "mirror" } } } }, "injectImmediately": { "__compat": { "support": { "chrome": { "version_added": "102" }, "edge": "mirror", "firefox": { "version_added": "102" }, "firefox_android": "mirror", "opera": "mirror", "safari": { "version_added": "15.4", "partial_implementation": true, "notes": "Scripts are always injected immediately." }, "safari_ios": "mirror" } } }, "world": { "__compat": { "support": { "chrome": { "version_added": "95" }, "edge": "mirror", "firefox": { "version_added": "102" }, "firefox_android": "mirror", "opera": "mirror", "safari": { "version_added": "15.4" }, "safari_ios": "mirror" } }, "ISOLATED": { "__compat": { "support": { "chrome": { "version_added": "95" }, "edge": "mirror", "firefox": { "version_added": "102" }, "firefox_android": "mirror", "opera": "mirror", "safari": { "version_added": "15.4" }, "safari_ios": "mirror" } } }, "MAIN": { "__compat": { "support": { "chrome": { "version_added": "95" }, "edge": "mirror", "firefox": { "version_added": "128" }, "firefox_android": "mirror", "opera": "mirror", "safari": { "version_added": "15.4" }, "safari_ios": "mirror" } } } } }, "getRegisteredContentScripts": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/scripting/getRegisteredContentScripts", "support": { "chrome": { "version_added": "96" }, "edge": "mirror", "firefox": { "version_added": "102" }, "firefox_android": "mirror", "opera": "mirror", "safari": { "version_added": "16.4" }, "safari_ios": "mirror" } } }, "insertCSS": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/scripting/insertCSS", "support": { "chrome": { "version_added": "88" }, "edge": "mirror", "firefox": { "version_added": "102" }, "firefox_android": "mirror", "opera": "mirror", "safari": { "version_added": "15.4" }, "safari_ios": "mirror" } }, "origin": { "__compat": { "support": { "chrome": { "version_added": "88" }, "edge": "mirror", "firefox": { "version_added": "102" }, "firefox_android": "mirror", "opera": "mirror", "safari": { "version_added": "18" }, "safari_ios": "mirror" } } } }, "registerContentScripts": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/scripting/registerContentScripts", "support": { "chrome": { "version_added": "96" }, "edge": "mirror", "firefox": { "version_added": "102" }, "firefox_android": "mirror", "opera": "mirror", "safari": { "version_added": "16.4" }, "safari_ios": "mirror" } } }, "removeCSS": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/scripting/removeCSS", "support": { "chrome": { "version_added": "90" }, "edge": "mirror", "firefox": { "version_added": "102" }, "firefox_android": "mirror", "opera": "mirror", "safari": { "version_added": "15.4" }, "safari_ios": "mirror" } }, "origin": { "__compat": { "support": { "chrome": { "version_added": "90" }, "edge": "mirror", "firefox": { "version_added": "102" }, "firefox_android": "mirror", "opera": "mirror", "safari": { "version_added": "18" }, "safari_ios": "mirror" } } } }, "unregisterContentScripts": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/scripting/unregisterContentScripts", "support": { "chrome": { "version_added": "96" }, "edge": "mirror", "firefox": { "version_added": "102" }, "firefox_android": "mirror", "opera": "mirror", "safari": { "version_added": "16.4" }, "safari_ios": "mirror" } } }, "updateContentScripts": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/scripting/updateContentScripts", "support": { "chrome": { "version_added": "96" }, "edge": "mirror", "firefox": { "version_added": "102" }, "firefox_android": "mirror", "opera": "mirror", "safari": { "version_added": "16.4" }, "safari_ios": "mirror" } } } } } } }