Availability of MV3 APIs used by uBOL - uBlockOrigin/uBOL-home GitHub Wiki

Back to Wiki home


As per MDN. To be completed.

APIs
declarativeNetRequest chromium firefox safari
MAX_NUMBER_OF_DYNAMIC_AND_SESSION_RULES
MAX_NUMBER_OF_ENABLED_STATIC_RULESETS :construction:
getAvailableStaticRuleCount :x:
getDynamicRules
getEnabledRulesets
isRegexSupported
setExtensionActionOptions(https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/declarativeNetRequest/setExtensionActionOptions) :x:
updateDynamicRules
updateEnabledRulesets
declarativeNetRequest.Rule Chromium Firefox Safari
id
priority
declarativeNetRequest.RuleAction Chromium Firefox Safari
responseHeaders :x:
declarativeNetRequest.ModifyHeaderInfo Chromium Firefox Safari
responseHeaders.operation/append
declarativeNetRequest.Redirect Chromium Firefox Safari
extensionPath
transform.queryTransform.removeParams
declarativeNetRequest.RuleCondition Chromium Firefox Safari
domainType :x: ?
initiatorDomains ?
excludedInitiatorDomains :x:
requestDomains
excludedRequestDomains :construction:
requestMethods :x:
excludedRequestMethods :x:
isUrlFilterCaseSensitive
urlFilter ?
regexFilter ?
i18n Chromium Firefox Safari
getUILanguage
permissions Chromium Firefox Safari
contains
getAll
onRemoved
remove
request Firefox for Android:not working
runtime Chromium Firefox Safari
getManifest
getURL
onMessage
openOptionsPage
sendMessage
scripting Chromium Firefox Safari
getRegisteredContentScripts
insertCSS
registerContentScripts
unregisterContentScripts
ISOLATED ?
MAIN :x: ?
storage Chromium Firefox Safari
local
managed(https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/storage/managed) :x:
session(https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/storage/session)
tabs Chromium Firefox Safari
query
reload