-
Notifications
You must be signed in to change notification settings - Fork 54
Availability of MV3 APIs used by uBOL
Raymond Hill edited this page Aug 5, 2024
·
2 revisions
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 |