Browser compatibility for manifest.json

Aller à :

ChromeEdgeFirefoxFirefox for AndroidOpera
applications Non151

48

481

48

481

Non
author Oui1425252 Oui
background Oui1434848 Oui
background.persistent Oui14 Non Non Oui
browser_action Oui4144855 Oui4
browser_action.browser_style Non Non48 Non Non
browser_action.default_area Non Non54 Non Non
browser_action.default_icon Oui5145 648 Non Oui5
browser_action.default_popup Oui144857 Oui
browser_action.default_title Oui1448557 Oui
browser_action.theme_icons Non Non56 Non Non
chrome_settings_overrides Oui Non55 Non Non
chrome_settings_overrides.homepage Oui Non55 Non Non
chrome_settings_overrides.search_provider Oui Non55 Non Non
chrome_settings_overrides.startup_pages Oui Non Non Non Non
chrome_url_overrides Oui1554 Non Non
chrome_url_overrides.newtab Oui815548 Non Non
chrome_url_overrides.bookmarks Oui Non Non Non Non
chrome_url_overrides.history Oui Non Non Non Non
commands Oui Non48 Non Oui
commands.F1-F12 Oui Non53 Non Oui
commands._execute_sidebar_action Non Non54 Non Non
commands.global Oui Non Non Non Oui
commands.MediaNextTrack Oui Non Non Non Oui
commands.MediaPlayPause Oui Non Non Non Oui
commands.MediaPrevTrack Oui Non Non Non Oui
commands.MediaStop Oui Non Non Non Oui
content_scripts Oui91448104810 Oui9
content_scripts.match_about_blank Oui145252 Oui
content_security_policy Oui141148124812 Oui
default_locale Oui144848 Oui
description Oui144848 Oui
developer Non Non5252 Oui
devtools_page Oui Non54 Non Oui
externally_connectable Oui Non Non13 Non Oui
homepage_url Oui Non4848 Oui
icons Oui144848 Oui
incognito Oui Non4848 Oui
incognito.split Oui17 Non Non Oui
incognito.not_allowed Oui17 Non Non Oui
manifest_version Oui144848 Oui
name Oui144848 Oui
omnibox Oui Non52 Non Oui
optional_permissions Oui Non5555 Oui
optional_permissions: activeTab Non Non5555 Non
optional_permissions: background Oui Non Non Non Oui
optional_permissions: bookmarks Oui Non55 Non Oui
optional_permissions: browserSettings Non Non5757 Non
optional_permissions: clipboardRead Oui Non5555 Oui
optional_permissions: clipboardWrite Oui Non5555 Oui
optional_permissions: contentSettings Oui Non Non Non Oui
optional_permissions: contextMenus Oui Non Non Non Oui
optional_permissions: cookies Oui Non5555 Oui
optional_permissions: debugger Oui Non Non Non Oui
optional_permissions: downloads Non Non6060 Non
optional_permissions: downloads.open Non Non6060 Non
optional_permissions: geolocation Non Non5555 Non
optional_permissions: history Oui Non55 Non Oui
optional_permissions: idle Oui Non5555 Oui
optional_permissions: management Oui Non Non Non Oui
optional_permissions: notifications Oui Non5555 Oui
optional_permissions: pageCapture Oui Non Non Non Oui
optional_permissions: tabs Oui Non5555 Oui
optional_permissions: topSites Oui Non5555 Oui
optional_permissions: webNavigation Oui Non5555 Oui
optional_permissions: webRequest Oui Non5555 Oui
optional_permissions: webRequestBlocking Oui Non5555 Oui
options_page Oui14 Non Non15
options_ui40 Non48572714
options_ui.chrome_style40 Non Non Non27
options_ui.browser_style Non Non5557 Non
options_ui.open_in_tab40 Non4857 Non
page_action

Oui15 5

4916

145 648 Oui Oui15 5
page_action.browser_style Non Non48 Non Non
page_action.hide_matches Non Non5959 Non
page_action.show_matches Non Non5959 Non
permissions Oui144848 Oui
permissions: activeTab Oui Non4848 Oui
permissions: alarms Oui Non4548 Oui
permissions: background10 Non Non Non Non
permissions: bookmarks Oui1545 Non Oui
permissions: browserSettings Non Non5656 Non
permissions: browsingData Oui Non5356 Oui
permissions: clipboardRead Oui Non5454 Oui
permissions: clipboardWrite Oui Non5151 Oui
permissions: contentSettings Oui Non Non Non Oui
permissions: contextMenu Oui145517 Non Oui
permissions: contextualIdentities Non Non5353 Non
permissions: cookies Oui144548 Oui
permissions: debugger Oui Non Non Non Oui
permissions: dns Non Non6060 Non
permissions: downloads Oui Non4748 Oui
permissions: downloads.open Oui Non4848 Oui
permissions: find Non Non57 Non Non
permissions: geolocation Oui145454 Oui
permissions: history Oui Non49 Non Oui
permissions: identity Oui Non53 Non Oui
permissions: idle Oui154548 Oui
permissions: management Oui Non5151 Oui
permissions: menu Non Non53 Non Non
permissions: nativeMessaging291550 Non16
permissions: notifications5 Non454825
permissions: pageCapture Oui Non Non Non Oui
permissions: pkcs11 Non Non58 Non Non
permissions: privacy Oui Non5454 Oui
permissions: proxy Non Non5555 Non
permissions: sessions Oui Non52 Non Oui
permissions: storage Oui144548 Oui
permissions: tabs Oui144554 Oui
permissions: theme Non Non55 Non Non
permissions: topSites Oui Non5252 Oui
permissions: unlimitedStorage Oui145656 Non
permissions: webNavigation Oui14454817
permissions: webRequest Oui144548 Oui
permissions: webRequestBlocking Oui144548 Oui
protocol_handlers Non Non5454 Non
protocol_handlers.dat Non Non5959 Non
protocol_handlers.dweb Non Non5959 Non
protocol_handlers.gopher Non Non5656 Non
protocol_handlers.ipfs Non Non5959 Non
protocol_handlers.ipns Non Non5959 Non
protocol_handlers.ssb Non Non5959 Non
short_name Oui144848 Oui
sidebar_action Non Non54 Non30
sidebar_action.browser_style Non Non55 Non Non
sidebar_action.open_at_install Non Non62 Non Non
theme Oui Non55 Non Non
theme.images Oui Non5518 Non Non
theme.colors Oui Non55 Non Non
theme.properties Oui Non55 Non Non
version Oui19144848 Oui
version_name Oui Non Non Non Oui
web_accessible_resources Oui144848 Oui

1. Supported as browser_specific_settings.

2. This key is mandatory in Microsoft Edge.

3. The 'persistent' property is mandatory.

4. If an extension defines a browser action, it is not allowed to define a page action as well.

5. SVG icons are not supported.

6. 'default_icon' must be an object, with explicit sizes.

7. Browser actions are presented as menu items, and the title is the menu item's label.

8. If two or more extensions both define a custom new tab page, then in Firefox the first extension to run wins. In Chrome the last extension wins.

9. Content scripts are not applied to tabs already open when the extension is loaded.

10. Content scripts won't be injected into empty iframes at 'document_start' even if you specify that value in 'run_at'.

11. Only the default content security policy is supported: "script-src 'self'; object-src 'self';".

12. Firefox does not support 'http://127.0.0.1' or 'http://localhost' as script sources: they must be served over HTTPS.

13. See bug 1319168.

14. Options pages are always opened in a separate browser tab.

15. If an extension defines a page action, it is not allowed to define a browser action as well.

16. Since Chrome 49, page actions are displayed on the toolbar, rather than in the address bar.

17. Available as an alias to the menus permission.

18. Mandatory before Firefox 60

19. Valid Chrome versions are a subset of valid Firefox versions.

Remerciements

Les données de compatibilité relatives à Microsoft Edge sont fournies par Microsoft Corporation et incluses ici sous la licence Creative Commons Attribution 3.0 pour les États-Unis.

Voir aussi

Étiquettes et contributeurs liés au document

Contributeurs à cette page : hellosct1
Dernière mise à jour par : hellosct1,