Skip to content

Cross‐browser Support

Nanush7 edited this page Apr 22, 2024 · 5 revisions

Web APIs (V3)

Commands

Function/Event Chrome Firefox Safari
onCommand Yes 63 14

Runtime

Function/Event Chrome Firefox Safari
getURL 22 45 14
id 22 45 14
onInstalled 22 55 14
onMessage 26 45 14
onStartUp 23 52 14
sendMessage 26 45 14

Scripting

Function/Event Chrome Firefox Safari
ExecutionWorld.MAIN 102 15.4
executeScript 88 102 15.4

Storage

Function/Event Chrome Firefox Safari
local Yes 48 14
onChanged Yes 45 14

Tabs

Function/Event Chrome Firefox Safari
create.url 5 57 14
query.active Yes 45 14
query.currentWindow 19 45 14
query.lastFocusedWindow 19 45 14
query.url Yes 56 14
sendMessage Yes 45 14

Manifest V3 Keys

Manifest Key Chrome Firefox Safari
action.default_icon 88 109 15.4
action.default_popup 88 109 15.4
background.service_worker 88 15.4
background.page 48 14
browser_specific_settings.gecko.strict_min_version 42
minimum_chrome_version Yes
commands._execute_action 88 Yes
content_scripts.js Yes 48 14
content_scripts.matches Yes 48 14
description Yes 48 14
host_permissions 88 109 15.4
name Yes 48 14
permissions -> scripting 88 102 15.4
permissions -> storage Yes 48 14
version Yes 48 14
web_accesible_resources.matches 88 109 15.4
web_accesible_resources.resources 88 109 15.4
Clone this wiki locally