{ "webextensions": { "api": { "proxy": { "onError": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/proxy/onError", "support": { "chrome": { "version_added": false }, "edge": { "version_added": false }, "firefox": [ { "version_added": "60" }, { "alternative_name": "onProxyError", "version_added": "55", "version_removed": "71" } ], "firefox_android": [ { "version_added": "60" }, { "alternative_name": "onProxyError", "version_added": "55" } ], "opera": { "version_added": false }, "safari": { "version_added": false } } } }, "onRequest": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/proxy/onRequest", "support": { "chrome": { "version_added": false }, "edge": { "version_added": false }, "firefox": { "notes": "Before version 78, the tabId and windowId filter properties are ignored.", "version_added": "60" }, "firefox_android": { "version_added": "60" }, "opera": { "version_added": false }, "safari": { "version_added": false } } } }, "ProxyInfo": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/proxy/ProxyInfo", "support": { "chrome": { "version_added": false }, "edge": { "version_added": false }, "firefox": { "version_added": "60" }, "firefox_android": { "version_added": "60" }, "opera": { "version_added": false }, "safari": { "version_added": false } } } }, "RequestDetails": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/proxy/RequestDetails", "support": { "chrome": { "version_added": false }, "edge": { "version_added": false }, "firefox": { "version_added": "60" }, "firefox_android": { "version_added": "60" }, "opera": { "version_added": false }, "safari": { "version_added": false } } }, "cookieStoreId": { "__compat": { "support": { "chrome": { "version_added": false }, "edge": { "version_added": false }, "firefox": { "version_added": "60" }, "firefox_android": { "version_added": "60" }, "opera": { "version_added": false }, "safari": { "version_added": false } } } }, "documentUrl": { "__compat": { "support": { "chrome": { "version_added": false }, "edge": { "version_added": false }, "firefox": { "version_added": "60" }, "firefox_android": { "version_added": "60" }, "opera": { "version_added": false }, "safari": { "version_added": false } } } }, "frameId": { "__compat": { "support": { "chrome": { "version_added": false }, "edge": { "version_added": false }, "firefox": { "version_added": "60" }, "firefox_android": { "version_added": "60" }, "opera": { "version_added": false }, "safari": { "version_added": false } } } }, "fromCache": { "__compat": { "support": { "chrome": { "version_added": false }, "edge": { "version_added": false }, "firefox": { "version_added": "60" }, "firefox_android": { "version_added": "60" }, "opera": { "version_added": false }, "safari": { "version_added": false } } } }, "incognito": { "__compat": { "support": { "chrome": { "version_added": false }, "edge": { "version_added": false }, "firefox": { "version_added": "60" }, "firefox_android": { "version_added": "60" }, "opera": { "version_added": false }, "safari": { "version_added": false } } } }, "method": { "__compat": { "support": { "chrome": { "version_added": false }, "edge": { "version_added": false }, "firefox": { "version_added": "60" }, "firefox_android": { "version_added": "60" }, "opera": { "version_added": false }, "safari": { "version_added": false } } } }, "originUrl": { "__compat": { "support": { "chrome": { "version_added": false }, "edge": { "version_added": false }, "firefox": { "version_added": "60" }, "firefox_android": { "version_added": "60" }, "opera": { "version_added": false }, "safari": { "version_added": false } } } }, "parentFrameId": { "__compat": { "support": { "chrome": { "version_added": false }, "edge": { "version_added": false }, "firefox": { "version_added": "60" }, "firefox_android": { "version_added": "60" }, "opera": { "version_added": false }, "safari": { "version_added": false } } } }, "requestHeaders": { "__compat": { "support": { "chrome": { "version_added": false }, "edge": { "version_added": false }, "firefox": { "version_added": "60" }, "firefox_android": { "version_added": "60" }, "opera": { "version_added": false }, "safari": { "version_added": false } } } }, "requestId": { "__compat": { "support": { "chrome": { "version_added": false }, "edge": { "version_added": false }, "firefox": { "version_added": "60" }, "firefox_android": { "version_added": "60" }, "opera": { "version_added": false }, "safari": { "version_added": false } } } }, "tabId": { "__compat": { "support": { "chrome": { "version_added": false }, "edge": { "version_added": false }, "firefox": { "version_added": "60" }, "firefox_android": { "version_added": "60" }, "opera": { "version_added": false }, "safari": { "version_added": false } } } }, "thirdParty": { "__compat": { "support": { "chrome": { "version_added": false }, "edge": { "version_added": false }, "firefox": { "version_added": "72" }, "firefox_android": { "version_added": false }, "opera": { "version_added": false }, "safari": { "version_added": false } } } }, "timeStamp": { "__compat": { "support": { "chrome": { "version_added": false }, "edge": { "version_added": false }, "firefox": { "version_added": "60" }, "firefox_android": { "version_added": "60" }, "opera": { "version_added": false }, "safari": { "version_added": false } } } }, "type": { "__compat": { "support": { "chrome": { "version_added": false }, "edge": { "version_added": false }, "firefox": { "version_added": "60" }, "firefox_android": { "version_added": "60" }, "opera": { "version_added": false }, "safari": { "version_added": false } } } }, "url": { "__compat": { "support": { "chrome": { "version_added": false }, "edge": { "version_added": false }, "firefox": { "version_added": "60" }, "firefox_android": { "version_added": "60" }, "opera": { "version_added": false }, "safari": { "version_added": false } } } } }, "register": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/proxy/register", "support": { "chrome": { "version_added": false }, "edge": { "version_added": false }, "firefox": [ { "version_added": "56", "version_removed": "71" }, { "alternative_name": "registerProxyScript", "version_added": "55" } ], "firefox_android": [ { "version_added": "56" }, { "alternative_name": "registerProxyScript", "version_added": "55" } ], "opera": { "version_added": false }, "safari": { "version_added": false } }, "status": { "experimental": false, "standard_track": true, "deprecated": true } } }, "settings": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/proxy/settings", "support": { "chrome": { "version_added": false }, "edge": { "version_added": false }, "firefox": { "notes": "In version 59, this property was listed as proxyConfig in the browserSettings namespace, but it had a bug that made it mostly unusable.", "version_added": "60" }, "firefox_android": { "version_added": false }, "opera": { "version_added": false }, "safari": { "version_added": false } } } }, "unregister": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/proxy/unregister", "support": { "chrome": { "version_added": false }, "edge": { "version_added": false }, "firefox": { "version_added": "56", "version_removed": "71" }, "firefox_android": { "version_added": "56" }, "opera": { "version_added": false }, "safari": { "version_added": false } }, "status": { "experimental": false, "standard_track": true, "deprecated": true } } } } } } }