Skip to content

Availability of MV3 APIs used by uBOL

Raymond Hill edited this page Aug 5, 2024 · 2 revisions

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 🚧
getAvailableStaticRuleCount
getDynamicRules
getEnabledRulesets
isRegexSupported
[setExtensionActionOptions]
updateDynamicRules
updateEnabledRulesets
declarativeNetRequest.Rule Chromium Firefox Safari
id
priority
declarativeNetRequest.RuleAction Chromium Firefox Safari
responseHeaders
declarativeNetRequest.ModifyHeaderInfo Chromium Firefox Safari
responseHeaders.operation/append
declarativeNetRequest.Redirect Chromium Firefox Safari
extensionPath
transform.queryTransform.removeParams
declarativeNetRequest.RuleCondition Chromium Firefox Safari
domainType ?
initiatorDomains ?
excludedInitiatorDomains
requestDomains
excludedRequestDomains 🚧
requestMethods
excludedRequestMethods
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 ?
storage Chromium Firefox Safari
local
[managed]
[session]
tabs Chromium Firefox Safari
query
reload
Clone this wiki locally