You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|[alarms](https://developer.chrome.com/docs/extensions/reference/alarms)| B + C + D (except [a bug](https://crbug.com/1285798)) |||
31
-
|[contextMenus](https://developer.chrome.com/docs/extensions/reference/contextMenus)| B + D |||
29
+
| action.set* (e.g. setBadgeText)| A: in MV3 <br> B + D: in MV2 | A | A|
30
+
|[alarms](https://developer.chrome.com/docs/extensions/reference/alarms)| B + C + D (except [a bug](https://crbug.com/1285798)) |A | A|
31
+
|[contextMenus](https://developer.chrome.com/docs/extensions/reference/contextMenus)| B + D |B + D | A|
32
32
|[commands](https://developer.chrome.com/docs/extensions/reference/commands)| B + C + D (can't set by api) |||
33
33
|[downloads.setUiOptions()](https://developer.chrome.com/docs/extensions/reference/downloads/#method-setUiOptions)| A |||
34
34
| "declarative_net_request" in manifest | B + D |||
35
-
|[declarativeNetRequest.updateDynamicRules()](https://developer.chrome.com/docs/extensions/reference/declarativeNetRequest/#method-updateDynamicRules)| B + C + D |||
35
+
|[declarativeNetRequest.updateDynamicRules()](https://developer.chrome.com/docs/extensions/reference/declarativeNetRequest/#method-updateDynamicRules)| B + C + D |B + C + D | B + C + D|
36
36
|[declarativeNetRequest.updateSessionRules()](https://developer.chrome.com/docs/extensions/reference/declarativeNetRequest/#method-updateSessionRules)| A |||
37
37
|[power.requestKeepAwake()](https://developer.chrome.com/docs/extensions/reference/power/#method-requestKeepAwake)| A |||
38
38
| storage.session | A |||
@@ -42,5 +42,6 @@ If developers want to keep states persistent across B, C or D, but the default p
42
42
|[scripting.registerContentScripts()](https://developer.chrome.com/docs/extensions/reference/scripting/#method-registerContentScripts)| B + D: if `persistAcrossSessions` is true <br> A: if `persistAcrossSessions` is false |||
43
43
| proxy.settings.set() ||||
44
44
|[sidePanel.setPanelBehavior()](https://developer.chrome.com/docs/extensions/reference/sidePanel/#method-setPanelBehavior)| B + C + D |||
45
+
| privacy | B + C + D | B + C + D | Not supported |
45
46
46
47
\* This table may not be exhaustive, nor may it be adequately tested. Additions and corrections are welcome.
0 commit comments