The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
alarms
Desktop | Mobile | |||||
---|---|---|---|---|---|---|
Alarm | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 45 | Opera Full support Yes | Safari Full support 14 | Firefox Android Full support 48 |
clear | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 45 | Opera Full support Yes | Safari Full support 14 | Firefox Android Full support 48 |
clearAll | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 45 | Opera Full support Yes | Safari Full support 14 | Firefox Android Full support 48 |
create | Chrome Full support Yes | Edge Full support 79 | Firefox
Full support
45
| Opera Full support Yes | Safari Full support 14 | Firefox Android
Full support
48
|
get | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 45 | Opera Full support Yes | Safari Full support 14 | Firefox Android Full support 48 |
getAll | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 45 | Opera Full support Yes | Safari Full support 14 | Firefox Android Full support 48 |
onAlarm | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 45 | Opera Full support Yes | Safari Full support 14 | Firefox Android Full support 48 |
Legend
- Full support
- Full support
- See implementation notes.
- See implementation notes.
bookmarks
Desktop | Mobile | |||||
---|---|---|---|---|---|---|
BookmarkTreeNode | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 45 | Opera Full support Yes | Safari No support No | Firefox Android No support No |
BookmarkTreeNode.type | Chrome No support No | Edge No support No | Firefox Full support 57 | Opera No support No | Safari No support No | Firefox Android No support No |
BookmarkTreeNodeType | Chrome No support No | Edge No support No | Firefox Full support 57 | Opera No support No | Safari No support No | Firefox Android No support No |
BookmarkTreeNodeUnmodifiable | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 45 | Opera Full support Yes | Safari No support No | Firefox Android No support No |
CreateDetails | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 45 | Opera Full support Yes | Safari No support No | Firefox Android No support No |
CreateDetails.type | Chrome No support No | Edge No support No | Firefox Full support 57 | Opera No support No | Safari No support No | Firefox Android No support No |
create | Chrome Full support Yes | Edge Full support 15 | Firefox Full support 45 | Opera Full support Yes | Safari No support No | Firefox Android No support No |
get | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 45 | Opera Full support Yes | Safari No support No | Firefox Android No support No |
getChildren | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 45 | Opera Full support Yes | Safari No support No | Firefox Android No support No |
getRecent | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 47 | Opera Full support Yes | Safari No support No | Firefox Android No support No |
getSubTree | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 45 | Opera Full support Yes | Safari No support No | Firefox Android No support No |
getTree | Chrome Full support Yes | Edge Full support 15 | Firefox Full support 45 | Opera Full support Yes | Safari No support No | Firefox Android No support No |
move | Chrome Full support Yes | Edge Full support 15 | Firefox Full support 45 | Opera Full support Yes | Safari No support No | Firefox Android No support No |
onChanged | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 52 | Opera Full support Yes | Safari No support No | Firefox Android No support No |
onChildrenReordered | Chrome Full support Yes | Edge Full support 79 | Firefox No support No | Opera Full support Yes | Safari No support No | Firefox Android No support No |
onCreated | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 52 | Opera Full support Yes | Safari No support No | Firefox Android No support No |
onImportBegan | Chrome Full support Yes | Edge Full support 79 | Firefox No support No | Opera Full support Yes | Safari No support No | Firefox Android No support No |
onImportEnded | Chrome Full support Yes | Edge Full support 79 | Firefox No support No | Opera Full support Yes | Safari No support No | Firefox Android No support No |
onMoved | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 52 | Opera Full support Yes | Safari No support No | Firefox Android No support No |
onRemoved | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 52 | Opera Full support Yes | Safari No support No | Firefox Android No support No |
remove | Chrome Full support Yes | Edge Full support 15 | Firefox Full support 45 | Opera Full support Yes | Safari No support No | Firefox Android No support No |
removeTree | Chrome Full support Yes | Edge Full support 15 | Firefox Full support 47 | Opera Full support Yes | Safari No support No | Firefox Android No support No |
search | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 47 | Opera Full support Yes | Safari No support No | Firefox Android No support No |
update | Chrome Full support Yes | Edge Full support 15 | Firefox Full support 45 | Opera Full support Yes | Safari No support No | Firefox Android No support No |
Legend
- Full support
- Full support
- No support
- No support
browserAction
Desktop | Mobile | |||||
---|---|---|---|---|---|---|
ColorArray | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Safari Full support 14 | Firefox Android No support No |
ImageDataType | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Safari Full support 14 | Firefox Android No support No |
disable | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Safari Full support 14 | Firefox Android No support No |
enable | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Safari Full support 14 | Firefox Android No support No |
getBadgeBackgroundColor | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Safari
Partial support
14
| Firefox Android No support No |
getBadgeText | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Safari Full support 14 | Firefox Android No support No |
getBadgeTextColor | Chrome No support No | Edge No support No | Firefox Full support 63 | Opera No support No | Safari No support No | Firefox Android No support No |
getPopup | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 45 | Opera Full support Yes | Safari Full support 14 | Firefox Android Full support 57 |
getTitle | Chrome Full support Yes | Edge Full support 15 | Firefox Full support 45 | Opera Full support Yes | Safari Full support 14 | Firefox Android Full support 55 |
isEnabled | Chrome No support No | Edge No support No | Firefox Full support 59 | Opera No support No | Safari No support No | Firefox Android No support No |
onClicked | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Safari Full support 14 | Firefox Android Full support 55 |
onClicked.OnClickData | Chrome No support No | Edge No support No | Firefox Full support 72 | Opera No support No | Safari No support No | Firefox Android No support No |
onClicked.tab | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Safari Full support 14 | Firefox Android Full support 55 |
openPopup | Chrome
Full support
67
| Edge
Full support
79
| Firefox Full support 57 | Opera No support No | Safari No support No | Firefox Android No support No |
setBadgeBackgroundColor | Chrome Full support Yes | Edge Full support 14 | Firefox
Full support
45
| Opera Full support Yes | Safari
Partial support
14
| Firefox Android No support No |
setBadgeBackgroundColor : The color property of the details parameter can be set to null . | Chrome No support No | Edge No support No | Firefox Full support 59 | Opera No support No | Safari No support No | Firefox Android No support No |
setBadgeBackgroundColor : The color property of the details parameter can be set to a string. | Chrome Full support Yes | Edge Full support 79 | Firefox
Full support
Yes
| Opera Full support Yes | Safari No support No | Firefox Android No support No |
setBadgeText | Chrome Full support Yes | Edge Full support 14 | Firefox
Full support
45
| Opera Full support Yes | Safari Full support 14 | Firefox Android No support No |
setBadgeText : The text property of the details parameter can be set to null . | Chrome No support No | Edge No support No | Firefox Full support 59 | Opera No support No | Safari No support No | Firefox Android No support No |
setBadgeTextColor | Chrome No support No | Edge No support No | Firefox Full support 63 | Opera No support No | Safari No support No | Firefox Android No support No |
setIcon | Chrome
Full support
Yes
| Edge
Full support
14
| Firefox
Full support
45
| Opera Full support 15 | Safari Full support 14 | Firefox Android No support No |
setIcon.imageData | Chrome Full support 23 | Edge Full support 79 | Firefox Full support 45 | Opera Full support 15 | Safari Full support 14 | Firefox Android No support No |
setIcon : The path and imageData properties of the details parameter can be set to null . | Chrome No support No | Edge No support No | Firefox Full support 59 | Opera No support No | Safari Full support 14 | Firefox Android No support No |
setPopup | Chrome Full support Yes | Edge Full support 14 | Firefox
Full support
45
| Opera Full support Yes | Safari Full support 14 | Firefox Android
Full support
57
|
setPopup : The popup property of the details parameter can be set to null . | Chrome No support No | Edge No support No | Firefox Full support 59 | Opera No support No | Safari Full support 14 | Firefox Android No support No |
setTitle | Chrome Full support Yes | Edge Full support 15 | Firefox
Full support
45
| Opera Full support Yes | Safari Full support 14 | Firefox Android
Full support
55
|
setTitle : The title property of the details parameter can be set to null . | Chrome No support No | Edge No support No | Firefox Full support 59 | Opera No support No | Safari Full support 14 | Firefox Android No support No |
Legend
- Full support
- Full support
- Partial support
- Partial support
- No support
- No support
- See implementation notes.
- See implementation notes.
- User must explicitly enable this feature.
- User must explicitly enable this feature.
browserSettings
Desktop | Mobile | |||||
---|---|---|---|---|---|---|
allowPopupsForUserEvents | Chrome No support No | Edge No support No | Firefox Full support 57 | Opera No support No | Safari No support No | Firefox Android Full support 57 |
cacheEnabled | Chrome No support No | Edge No support No | Firefox Full support 56 | Opera No support No | Safari No support No | Firefox Android Full support 56 |
closeTabsByDoubleClick | Chrome No support No | Edge No support No | Firefox Full support 61 | Opera No support No | Safari No support No | Firefox Android No support No |
contextMenuShowEvent | Chrome No support No | Edge No support No | Firefox Full support 59 | Opera No support No | Safari No support No | Firefox Android Full support 59 |
ftpProtocolEnabled | Chrome No support No | Edge No support No | Firefox Full support 72 | Opera No support No | Safari No support No | Firefox Android No support No |
homepageOverride | Chrome No support No | Edge No support No | Firefox Full support 57 | Opera No support No | Safari No support No | Firefox Android Full support 57 |
imageAnimationBehavior | Chrome No support No | Edge No support No | Firefox Full support 57 | Opera No support No | Safari No support No | Firefox Android Full support 57 |
newTabPageOverride | Chrome No support No | Edge No support No | Firefox Full support 57 | Opera No support No | Safari No support No | Firefox Android Full support 57 |
newTabPosition | Chrome No support No | Edge No support No | Firefox Full support 61 | Opera No support No | Safari No support No | Firefox Android
Full support
61
|
openBookmarksInNewTabs | Chrome No support No | Edge No support No | Firefox Full support 59 | Opera No support No | Safari No support No | Firefox Android Full support 59 |
openSearchResultsInNewTabs | Chrome No support No | Edge No support No | Firefox Full support 59 | Opera No support No | Safari No support No | Firefox Android Full support 59 |
openUrlbarResultsInNewTabs | Chrome No support No | Edge No support No | Firefox Full support 61 | Opera No support No | Safari No support No | Firefox Android Full support 61 |
overrideDocumentColors | Chrome No support No | Edge No support No | Firefox Full support 61 | Opera No support No | Safari No support No | Firefox Android Full support 61 |
useDocumentFonts | Chrome No support No | Edge No support No | Firefox Full support 61 | Opera No support No | Safari No support No | Firefox Android Full support 61 |
webNotificationsDisabled | Chrome No support No | Edge No support No | Firefox Full support 58 | Opera No support No | Safari No support No | Firefox Android Full support 58 |
zoomFullPage | Chrome No support No | Edge No support No | Firefox Full support 75 | Opera No support No | Safari No support No | Firefox Android No support No |
zoomSiteSpecific | Chrome No support No | Edge No support No | Firefox Full support 75 | Opera No support No | Safari No support No | Firefox Android No support No |
Legend
- Full support
- Full support
- No support
- No support
- See implementation notes.
- See implementation notes.
browsingData
Desktop | Mobile | |||||
---|---|---|---|---|---|---|
DataTypeSet.cache | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 53 | Opera Full support Yes | Safari No support No | Firefox Android Full support 56 |
DataTypeSet.cookies | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 53 | Opera Full support Yes | Safari No support No | Firefox Android Full support 56 |
DataTypeSet.downloads | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 53 | Opera Full support Yes | Safari No support No | Firefox Android Full support 56 |
DataTypeSet.fileSystems | Chrome Full support Yes | Edge Full support 79 | Firefox No support No | Opera Full support Yes | Safari No support No | Firefox Android No support No |
DataTypeSet.formData | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 53 | Opera Full support Yes | Safari No support No | Firefox Android Full support 56 |
DataTypeSet.history | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 53 | Opera Full support Yes | Safari Full support 14 | Firefox Android Full support 56 |
DataTypeSet.indexedDB | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 57 | Opera Full support Yes | Safari No support No | Firefox Android No support No |
DataTypeSet.localStorage | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 57 | Opera Full support Yes | Safari No support No | Firefox Android No support No |
DataTypeSet.passwords | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 53 | Opera Full support Yes | Safari No support No | Firefox Android No support No |
DataTypeSet.pluginData | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 53 | Opera Full support Yes | Safari No support No | Firefox Android No support No |
DataTypeSet.serverBoundCertificates | Chrome Full support Yes | Edge Full support 79 | Firefox No support No | Opera Full support Yes | Safari No support No | Firefox Android No support No |
DataTypeSet.serviceWorkers | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 53 | Opera Full support Yes | Safari No support No | Firefox Android No support No |
RemovalOptions.hostnames | Chrome No support No | Edge No support No | Firefox Full support 56 | Opera No support No | Safari No support No | Firefox Android No support No |
RemovalOptions.originTypes | Chrome Full support Yes | Edge Full support 79 | Firefox No support No | Opera Full support Yes | Safari No support No | Firefox Android No support No |
RemovalOptions.since | Chrome Full support Yes | Edge Full support 79 | Firefox
Full support
53
| Opera Full support Yes | Safari No support No | Firefox Android
Full support
56
|
remove | Chrome Full support Yes | Edge Full support 79 | Firefox
Full support
53
| Opera Full support Yes | Safari No support No | Firefox Android
Full support
57
|
removeCache | Chrome Full support Yes | Edge Full support 79 | Firefox
Full support
53
| Opera Full support Yes | Safari No support No | Firefox Android
Full support
57
|
removeCookies | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 53 | Opera Full support Yes | Safari No support No | Firefox Android Full support 56 |
removeDownloads | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 53 | Opera Full support Yes | Safari No support No | Firefox Android Full support 57 |
removeFormData | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 53 | Opera Full support Yes | Safari No support No | Firefox Android Full support 57 |
removeHistory | Chrome Full support Yes | Edge Full support 79 | Firefox
Full support
53
| Opera Full support Yes | Safari No support No | Firefox Android
No support
No
|
removeLocalStorage | Chrome Full support Yes | Edge Full support 79 | Firefox
Full support
57
| Opera Full support Yes | Safari No support No | Firefox Android
No support
No
|
removePasswords | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 53 | Opera Full support Yes | Safari No support No | Firefox Android
No support
No
|
removePluginData | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 53 | Opera Full support Yes | Safari No support No | Firefox Android No support No |
settings | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 53 | Opera Full support Yes | Safari No support No | Firefox Android Full support 56 |
Legend
- Full support
- Full support
- No support
- No support
- See implementation notes.
- See implementation notes.
captivePortal
Desktop | Mobile | |||||
---|---|---|---|---|---|---|
canonicalURL | Chrome No support No | Edge No support No | Firefox Full support 72 | Opera No support No | Safari No support No | Firefox Android No support No |
getLastChecked | Chrome No support No | Edge No support No | Firefox Full support 68 | Opera No support No | Safari No support No | Firefox Android No support No |
getState | Chrome No support No | Edge No support No | Firefox Full support 68 | Opera No support No | Safari No support No | Firefox Android No support No |
onConnectivityAvailable | Chrome No support No | Edge No support No | Firefox Full support 68 | Opera No support No | Safari No support No | Firefox Android No support No |
onStateChanged | Chrome No support No | Edge No support No | Firefox Full support 68 | Opera No support No | Safari No support No | Firefox Android No support No |
Legend
- Full support
- Full support
- No support
- No support
clipboard
Desktop | Mobile | |||||
---|---|---|---|---|---|---|
setImageData | Chrome No support No | Edge No support No | Firefox Full support 57 | Opera No support No | Safari No support No | Firefox Android Full support 57 |
Legend
- Full support
- Full support
- No support
- No support
commands
Desktop | Mobile | |||||
---|---|---|---|---|---|---|
Command | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 48 | Opera Full support Yes | Safari Full support 14 | Firefox Android No support No |
getAll | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 48 | Opera Full support Yes | Safari Full support 14 | Firefox Android No support No |
onCommand | Chrome Full support Yes | Edge Full support 79 | Firefox
Full support
48
| Opera Full support Yes | Safari Full support 14 | Firefox Android No support No |
reset | Chrome No support No | Edge No support No | Firefox Full support 60 | Opera No support No | Safari No support No | Firefox Android No support No |
update | Chrome No support No | Edge No support No | Firefox Full support 60 | Opera No support No | Safari No support No | Firefox Android No support No |
Legend
- Full support
- Full support
- No support
- No support
- See implementation notes.
- See implementation notes.
contentScripts
Desktop | Mobile | |||||
---|---|---|---|---|---|---|
RegisteredContentScript | Chrome
No support
No
| Edge
No support
No
| Firefox Full support 59 | Opera No support No | Safari
No support
No
| Firefox Android Full support 59 |
RegisteredContentScript.unregister | Chrome
No support
No
| Edge
No support
No
| Firefox Full support 59 | Opera No support No | Safari
No support
No
| Firefox Android Full support 59 |
register | Chrome
No support
No
| Edge
No support
No
| Firefox Full support 59 | Opera No support No | Safari
No support
No
| Firefox Android Full support 59 |
Legend
- Full support
- Full support
- No support
- No support
- See implementation notes.
- See implementation notes.
contextualIdentities
Desktop | Mobile | |||||
---|---|---|---|---|---|---|
ContextualIdentity.cookieStoreId | Chrome No support No | Edge No support No | Firefox Full support 53 | Opera No support No | Safari No support No | Firefox Android Full support 53 |
ContextualIdentity.color | Chrome No support No | Edge No support No | Firefox Full support 53 | Opera No support No | Safari No support No | Firefox Android Full support 53 |
ContextualIdentity.colorCode | Chrome No support No | Edge No support No | Firefox Full support 57 | Opera No support No | Safari No support No | Firefox Android Full support 57 |
ContextualIdentity.icon | Chrome No support No | Edge No support No | Firefox Full support 53 | Opera No support No | Safari No support No | Firefox Android Full support 53 |
ContextualIdentity.iconUrl | Chrome No support No | Edge No support No | Firefox Full support 57 | Opera No support No | Safari No support No | Firefox Android Full support 57 |
ContextualIdentity.name | Chrome No support No | Edge No support No | Firefox Full support 53 | Opera No support No | Safari No support No | Firefox Android Full support 53 |
create | Chrome No support No | Edge No support No | Firefox
Full support
53
| Opera No support No | Safari No support No | Firefox Android
Full support
53
|
get | Chrome No support No | Edge No support No | Firefox
Full support
53
| Opera No support No | Safari No support No | Firefox Android
Full support
53
|
onCreated | Chrome No support No | Edge No support No | Firefox Full support 57 | Opera No support No | Safari No support No | Firefox Android Full support 57 |
onRemoved | Chrome No support No | Edge No support No | Firefox Full support 57 | Opera No support No | Safari No support No | Firefox Android Full support 57 |
onUpdated | Chrome No support No | Edge No support No | Firefox Full support 57 | Opera No support No | Safari No support No | Firefox Android Full support 57 |
query | Chrome No support No | Edge No support No | Firefox
Full support
53
| Opera No support No | Safari No support No | Firefox Android
Full support
53
|
remove | Chrome No support No | Edge No support No | Firefox
Full support
53
| Opera No support No | Safari No support No | Firefox Android
Full support
53
|
update | Chrome No support No | Edge No support No | Firefox
Full support
53
| Opera No support No | Safari No support No | Firefox Android
Full support
53
|
Legend
- Full support
- Full support
- No support
- No support
- See implementation notes.
- See implementation notes.
cookies
Desktop | Mobile | |||||
---|---|---|---|---|---|---|
Cookie | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Safari Full support 14 | Firefox Android Full support 48 |
Cookie.firstPartyDomain | Chrome No support No | Edge No support No | Firefox Full support 59 | Opera No support No | Safari No support No | Firefox Android Full support 59 |
Cookie.sameSite | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 63 | Opera No support No | Safari
Full support
14
| Firefox Android Full support 63 |
CookieStore | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Safari Full support 14 | Firefox Android Full support 48 |
OnChangedCause | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 45 | Opera Full support Yes | Safari No support No | Firefox Android Full support 48 |
get | Chrome Full support Yes | Edge Full support 14 | Firefox
Full support
45
| Opera Full support Yes | Safari
Full support
14
| Firefox Android Full support 48 |
get.firstPartyDomain | Chrome No support No | Edge No support No | Firefox Full support 59 | Opera No support No | Safari No support No | Firefox Android Full support 59 |
getAll | Chrome Full support Yes | Edge
Full support
14
| Firefox
Full support
45
| Opera Full support Yes | Safari
Full support
14
| Firefox Android Full support 48 |
getAll.firstPartyDomain | Chrome No support No | Edge No support No | Firefox Full support 59 | Opera No support No | Safari No support No | Firefox Android Full support 59 |
getAllCookieStores | Chrome Full support Yes | Edge
Full support
14
| Firefox
Full support
45
| Opera Full support Yes | Safari
Full support
14
| Firefox Android Full support 48 |
onChanged | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 45 | Opera Full support Yes | Safari No support No | Firefox Android Full support 48 |
remove | Chrome Full support Yes | Edge Full support 14 | Firefox
Full support
45
| Opera Full support Yes | Safari Full support 14 | Firefox Android
Full support
48
|
remove.firstPartyDomain | Chrome No support No | Edge No support No | Firefox Full support 59 | Opera No support No | Safari No support No | Firefox Android Full support 59 |
sameSiteStatus | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 63 | Opera No support No | Safari
Full support
14
| Firefox Android Full support 63 |
set | Chrome Full support Yes | Edge Full support 14 | Firefox
Full support
45
| Opera Full support Yes | Safari Full support 14 | Firefox Android
Full support
48
|
set.firstPartyDomain | Chrome No support No | Edge No support No | Firefox Full support 59 | Opera No support No | Safari No support No | Firefox Android Full support 59 |
set.sameSite | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 63 | Opera No support No | Safari
Full support
14
| Firefox Android Full support 63 |
Legend
- Full support
- Full support
- No support
- No support
- See implementation notes.
- See implementation notes.
devtools
Desktop | Mobile | |||||
---|---|---|---|---|---|---|
inspectedWindow.eval | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 54 | Opera Full support Yes | Safari No support No | Firefox Android No support No |
inspectedWindow.reload | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 54 | Opera Full support Yes | Safari No support No | Firefox Android No support No |
inspectedWindow.tabId | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 54 | Opera Full support Yes | Safari No support No | Firefox Android No support No |
network.getHAR | Chrome Full support Yes | Edge Full support 79 | Firefox
Full support
60
| Opera Full support Yes | Safari No support No | Firefox Android No support No |
network.onNavigated | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 54 | Opera Full support Yes | Safari No support No | Firefox Android No support No |
network.onRequestFinished | Chrome Full support Yes | Edge Full support 79 | Firefox
Full support
61
| Opera Full support Yes | Safari No support No | Firefox Android No support No |
panels.create | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 54 | Opera Full support Yes | Safari No support No | Firefox Android No support No |
panels.elements | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 56 | Opera Full support Yes | Safari No support No | Firefox Android No support No |
panels.onThemeChanged | Chrome No support No | Edge No support No | Firefox Full support 55 | Opera No support No | Safari No support No | Firefox Android No support No |
panels.themeName | Chrome Full support 54 | Edge Full support 79 | Firefox Full support 55 | Opera Full support 41 | Safari No support No | Firefox Android No support No |
Legend
- Full support
- Full support
- No support
- No support
- See implementation notes.
- See implementation notes.
dns
Desktop | Mobile | |||||
---|---|---|---|---|---|---|
resolve | Chrome No support No | Edge No support No | Firefox Full support 60 | Opera No support No | Safari No support No | Firefox Android Full support 60 |
Legend
- Full support
- Full support
- No support
- No support
downloads
Desktop | Mobile | |||||
---|---|---|---|---|---|---|
BooleanDelta | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 47 | Opera Full support Yes | Safari No support No | Firefox Android Full support 48 |
DangerType | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 47 | Opera Full support Yes | Safari No support No | Firefox Android Full support 48 |
DoubleDelta | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 47 | Opera Full support Yes | Safari No support No | Firefox Android Full support 48 |
DownloadItem.byExtensionId | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 47 | Opera Full support Yes | Safari No support No | Firefox Android Full support 48 |
DownloadItem.byExtensionName | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 47 | Opera Full support Yes | Safari No support No | Firefox Android Full support 48 |
DownloadItem.bytesReceived | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 47 | Opera Full support Yes | Safari No support No | Firefox Android Full support 48 |
DownloadItem.canResume | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 47 | Opera Full support Yes | Safari No support No | Firefox Android Full support 48 |
DownloadItem.danger | Chrome Full support Yes | Edge Full support 79 | Firefox
No support
No
| Opera Full support Yes | Safari No support No | Firefox Android
No support
No
|
DownloadItem.endTime | Chrome Full support Yes | Edge Full support 79 | Firefox No support No | Opera Full support Yes | Safari No support No | Firefox Android No support No |
DownloadItem.error | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 47 | Opera Full support Yes | Safari No support No | Firefox Android Full support 48 |
DownloadItem.estimatedEndTime | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 57 | Opera Full support Yes | Safari No support No | Firefox Android Full support 57 |
DownloadItem.exists | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 47 | Opera Full support Yes | Safari No support No | Firefox Android Full support 48 |
DownloadItem.filename | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 47 | Opera Full support Yes | Safari No support No | Firefox Android Full support 48 |
DownloadItem.fileSize | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 47 | Opera Full support Yes | Safari No support No | Firefox Android Full support 48 |
DownloadItem.id | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 47 | Opera Full support Yes | Safari No support No | Firefox Android Full support 48 |
DownloadItem.incognito | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 47 | Opera Full support Yes | Safari No support No | Firefox Android Full support 48 |
DownloadItem.mime | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 47 | Opera Full support Yes | Safari No support No | Firefox Android Full support 48 |
DownloadItem.paused | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 47 | Opera Full support Yes | Safari No support No | Firefox Android Full support 48 |
DownloadItem.referrer | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 47 | Opera Full support Yes | Safari No support No | Firefox Android Full support 48 |
DownloadItem.startTime | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 47 | Opera Full support Yes | Safari No support No | Firefox Android Full support 48 |
DownloadItem.state | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 47 | Opera Full support Yes | Safari No support No | Firefox Android Full support 48 |
DownloadItem.totalBytes | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 47 | Opera Full support Yes | Safari No support No | Firefox Android Full support 48 |
DownloadItem.url | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 47 | Opera Full support Yes | Safari No support No | Firefox Android Full support 48 |
DownloadQuery | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 47 | Opera Full support Yes | Safari No support No | Firefox Android Full support 48 |
DownloadTime | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 47 | Opera Full support Yes | Safari No support No | Firefox Android Full support 48 |
FilenameConflictAction | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 47 | Opera Full support Yes | Safari No support No | Firefox Android Full support 48 |
FilenameConflictAction.prompt | Chrome Full support Yes | Edge Full support 79 | Firefox No support No | Opera Full support Yes | Safari No support No | Firefox Android No support No |
InterruptReason | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 47 | Opera Full support Yes | Safari No support No | Firefox Android Full support 48 |
State | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 47 | Opera Full support Yes | Safari No support No | Firefox Android Full support 48 |
StringDelta | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 47 | Opera Full support Yes | Safari No support No | Firefox Android Full support 48 |
acceptDanger | Chrome Full support Yes | Edge Full support 79 | Firefox No support No | Opera Full support Yes | Safari No support No | Firefox Android No support No |
cancel | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 48 | Opera Full support Yes | Safari No support No | Firefox Android Full support 48 |
download | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 47 | Opera Full support Yes | Safari No support No | Firefox Android Full support 48 |
download.allowHttpErrors | Chrome No support No | Edge No support No | Firefox Full support 71 | Opera No support No | Safari No support No | Firefox Android No support No |
download.body | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 52 | Opera Full support Yes | Safari No support No | Firefox Android Full support 52 |
download.conflictAction | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 47 | Opera Full support Yes | Safari No support No | Firefox Android Full support 48 |
download.filename | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 47 | Opera Full support Yes | Safari No support No | Firefox Android Full support 48 |
download.headers | Chrome Full support Yes | Edge Full support 79 | Firefox
Full support
47
| Opera Full support Yes | Safari No support No | Firefox Android Full support 48 |
download.incognito | Chrome No support No | Edge No support No | Firefox Full support 57 | Opera No support No | Safari No support No | Firefox Android Full support 57 |
download.method | Chrome Full support Yes | Edge Full support 79 | Firefox
Full support
47
| Opera Full support Yes | Safari No support No | Firefox Android
Full support
48
|
download.saveAs | Chrome Full support Yes | Edge Full support 79 | Firefox
Full support
52
| Opera Full support Yes | Safari No support No | Firefox Android No support No |
drag | Chrome Full support Yes | Edge Full support 79 | Firefox No support No | Opera Full support Yes | Safari No support No | Firefox Android No support No |
erase | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 48 | Opera Full support Yes | Safari No support No | Firefox Android Full support 48 |
getFileIcon | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 48 | Opera Full support Yes | Safari No support No | Firefox Android No support No |
onChanged | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 47 | Opera Full support Yes | Safari No support No | Firefox Android Full support 48 |
onCreated | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 48 | Opera Full support Yes | Safari No support No | Firefox Android Full support 48 |
onErased | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 48 | Opera Full support Yes | Safari No support No | Firefox Android Full support 48 |
open | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 48 | Opera Full support Yes | Safari No support No | Firefox Android Full support 48 |
pause | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 48 | Opera Full support Yes | Safari No support No | Firefox Android Full support 48 |
removeFile | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 48 | Opera Full support Yes | Safari No support No | Firefox Android Full support 48 |
resume | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 48 | Opera Full support Yes | Safari No support No | Firefox Android Full support 48 |
search | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 47 | Opera Full support Yes | Safari No support No | Firefox Android Full support 48 |
setShelfEnabled | Chrome Full support Yes | Edge Full support 79 | Firefox No support No | Opera Full support Yes | Safari No support No | Firefox Android No support No |
show | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 48 | Opera Full support Yes | Safari No support No | Firefox Android Full support 48 |
showDefaultFolder | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 48 | Opera Full support Yes | Safari No support No | Firefox Android Full support 48 |
Legend
- Full support
- Full support
- No support
- No support
- See implementation notes.
- See implementation notes.
events
Desktop | Mobile | |||||
---|---|---|---|---|---|---|
Event | Chrome Full support Yes | Edge Partial support 14 | Firefox No support No | Opera Full support Yes | Safari Full support 14 | Firefox Android No support No |
Event.addListener | Chrome Full support Yes | Edge Full support 14 | Firefox No support No | Opera Full support Yes | Safari Full support 14 | Firefox Android No support No |
Event.addRules | Chrome Full support Yes | Edge Full support 79 | Firefox No support No | Opera Full support Yes | Safari No support No | Firefox Android No support No |
Event.getRules | Chrome Full support Yes | Edge Full support 79 | Firefox No support No | Opera Full support Yes | Safari No support No | Firefox Android No support No |
Event.hasListener | Chrome Full support Yes | Edge Full support 14 | Firefox No support No | Opera Full support Yes | Safari Full support 14 | Firefox Android No support No |
Event.hasListeners | Chrome Full support Yes | Edge Full support 79 | Firefox No support No | Opera Full support Yes | Safari No support No | Firefox Android No support No |
Event.removeListener | Chrome Full support Yes | Edge Full support 14 | Firefox No support No | Opera Full support Yes | Safari Full support 14 | Firefox Android No support No |
Event.removeRules | Chrome Full support Yes | Edge Full support 79 | Firefox No support No | Opera Full support Yes | Safari No support No | Firefox Android No support No |
Rule | Chrome Full support Yes | Edge Full support 79 | Firefox No support No | Opera Full support Yes | Safari No support No | Firefox Android No support No |
UrlFilter | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 50 | Opera Full support Yes | Safari No support No | Firefox Android Full support 50 |
Legend
- Full support
- Full support
- Partial support
- Partial support
- No support
- No support
extension
Desktop | Mobile | |||||
---|---|---|---|---|---|---|
ViewType | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 45 | Opera Full support Yes | Safari Full support 14 | Firefox Android Full support 48 |
ViewType.sidebar | Chrome No support No | Edge No support No | Firefox Full support 54 | Opera No support No | Safari No support No | Firefox Android No support No |
getBackgroundPage | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Safari Full support 14 | Firefox Android Full support 48 |
getExtensionTabs | Chrome Full support Yes | Edge Full support 79 | Firefox No support No | Opera No support No | Safari No support No | Firefox Android No support No |
getURL | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Safari Full support 14 | Firefox Android Full support 48 |
getViews | Chrome Full support Yes | Edge Full support 14 | Firefox
Full support
45
| Opera Full support Yes | Safari Full support 14 | Firefox Android
Full support
48
|
inIncognitoContext | Chrome Full support Yes | Edge Full support 17 | Firefox Full support 45 | Opera Full support Yes | Safari
Partial support
14
| Firefox Android Full support 48 |
isAllowedFileSchemeAccess | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 48 | Opera Full support Yes | Safari
Partial support
14
| Firefox Android Full support 48 |
isAllowedIncognitoAccess | Chrome Full support Yes | Edge Full support 17 | Firefox Full support 48 | Opera Full support Yes | Safari
Partial support
14
| Firefox Android Full support 48 |
lastError | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 47 | Opera Full support Yes | Safari No support No | Firefox Android Full support 48 |
onRequest | Chrome Full support Yes | Edge Full support 79 | Firefox No support No | Opera Full support Yes | Safari No support No | Firefox Android No support No |
onRequestExternal | Chrome Full support Yes | Edge Full support 79 | Firefox No support No | Opera Full support Yes | Safari No support No | Firefox Android No support No |
sendRequest | Chrome Full support Yes | Edge Full support 79 | Firefox No support No | Opera No support No | Safari No support No | Firefox Android No support No |
setUpdateUrlData | Chrome Full support Yes | Edge Full support 79 | Firefox No support No | Opera Full support Yes | Safari No support No | Firefox Android No support No |
Legend
- Full support
- Full support
- Partial support
- Partial support
- No support
- No support
- Non-standard. Expect poor cross-browser support.
- Non-standard. Expect poor cross-browser support.
- Deprecated. Not for use in new websites.
- Deprecated. Not for use in new websites.
- See implementation notes.
- See implementation notes.
extensionTypes
Desktop | Mobile | |||||
---|---|---|---|---|---|---|
ImageDetails | Chrome
Partial support
Partial
| Edge
Partial support
14
| Firefox Full support 45 | Opera
Partial support
Partial
| Safari
Partial support
Partial
| Firefox Android Full support 48 |
ImageFormat | Chrome
Partial support
Partial
| Edge
Partial support
14
| Firefox Full support 45 | Opera
Partial support
Partial
| Safari
Partial support
Partial
| Firefox Android Full support 48 |
RunAt | Chrome
Partial support
20
| Edge
Partial support
79
| Firefox Full support 45 | Opera
Partial support
15
| Safari
Partial support
Partial
| Firefox Android Full support 48 |
CSSOrigin | Chrome No support No | Edge No support No | Firefox Full support 53 | Opera No support No | Safari No support No | Firefox Android Full support 53 |
Legend
- Full support
- Full support
- Partial support
- Partial support
- No support
- No support
- See implementation notes.
- See implementation notes.
find
Desktop | Mobile | |||||
---|---|---|---|---|---|---|
find | Chrome No support No | Edge No support No | Firefox Full support 57 | Opera No support No | Safari No support No | Firefox Android No support No |
highlightResults | Chrome No support No | Edge No support No | Firefox Full support 57 | Opera No support No | Safari No support No | Firefox Android No support No |
removeHighlighting | Chrome No support No | Edge No support No | Firefox Full support 57 | Opera No support No | Safari No support No | Firefox Android No support No |
Legend
- Full support
- Full support
- No support
- No support
history
Desktop | Mobile | |||||
---|---|---|---|---|---|---|
HistoryItem | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 49 | Opera Full support Yes | Safari No support No | Firefox Android No support No |
HistoryItem.typedCount | Chrome Full support Yes | Edge Full support 79 | Firefox No support No | Opera Full support Yes | Safari No support No | Firefox Android No support No |
TransitionType | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 50 | Opera Full support Yes | Safari No support No | Firefox Android No support No |
VisitItem | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 50 | Opera Full support Yes | Safari No support No | Firefox Android No support No |
addUrl | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 49 | Opera Full support Yes | Safari No support No | Firefox Android No support No |
addUrl.title | Chrome No support No | Edge No support No | Firefox Full support 49 | Opera No support No | Safari No support No | Firefox Android No support No |
addUrl.transition | Chrome No support No | Edge No support No | Firefox Full support 49 | Opera No support No | Safari No support No | Firefox Android No support No |
addUrl.visitTime | Chrome No support No | Edge No support No | Firefox Full support 49 | Opera No support No | Safari No support No | Firefox Android No support No |
deleteAll | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 49 | Opera Full support Yes | Safari No support No | Firefox Android No support No |
deleteRange | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 49 | Opera Full support Yes | Safari No support No | Firefox Android No support No |
deleteUrl | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 49 | Opera Full support Yes | Safari No support No | Firefox Android No support No |
getVisits | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 50 | Opera Full support Yes | Safari No support No | Firefox Android No support No |
onTitleChanged | Chrome No support No | Edge No support No | Firefox Full support 55 | Opera No support No | Safari No support No | Firefox Android No support No |
onVisitRemoved | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 50 | Opera Full support Yes | Safari No support No | Firefox Android No support No |
onVisited | Chrome Full support Yes | Edge Full support 79 | Firefox
Full support
50
| Opera Full support Yes | Safari No support No | Firefox Android No support No |
search | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 49 | Opera Full support Yes | Safari No support No | Firefox Android No support No |
Legend
- Full support
- Full support
- No support
- No support
- See implementation notes.
- See implementation notes.
i18n
Desktop | Mobile | |||||
---|---|---|---|---|---|---|
LanguageCode | Chrome Full support 47 | Edge Full support 14 | Firefox Full support 45 | Opera Full support 34 | Safari No support No | Firefox Android Full support 48 |
detectLanguage | Chrome Full support 47 | Edge Full support 79 | Firefox Full support 47 | Opera Full support 34 | Safari No support No | Firefox Android Full support 48 |
getAcceptLanguages | Chrome Full support 47 | Edge Full support 14 | Firefox Full support 47 | Opera Full support 34 | Safari Full support 14 | Firefox Android Full support 48 |
getMessage | Chrome Full support 17 | Edge
Full support
14
| Firefox
Full support
45
| Opera Full support 15 | Safari Full support 14 | Firefox Android Full support 48 |
getUILanguage | Chrome Full support 35 | Edge Full support 14 | Firefox
Full support
47
| Opera Full support Yes | Safari Full support 14 | Firefox Android Full support 48 |
Legend
- Full support
- Full support
- No support
- No support
- See implementation notes.
- See implementation notes.
identity
Desktop | Mobile | |||||
---|---|---|---|---|---|---|
getRedirectURL | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 53 | Opera Full support 60 | Safari No support No | Firefox Android No support No |
launchWebAuthFlow | Chrome Full support Yes | Edge Full support 79 | Firefox
Full support
53
| Opera Full support Yes | Safari No support No | Firefox Android No support No |
Legend
- Full support
- Full support
- No support
- No support
- See implementation notes.
- See implementation notes.
idle
Desktop | Mobile | |||||
---|---|---|---|---|---|---|
IdleState | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 45 | Opera Full support Yes | Safari No support No | Firefox Android Full support 48 |
onStateChanged | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 51 | Opera Full support Yes | Safari No support No | Firefox Android Full support 51 |
onStateChanged.locked | Chrome Full support Yes | Edge Full support 79 | Firefox No support No | Opera Full support Yes | Safari No support No | Firefox Android No support No |
queryState | Chrome Full support Yes | Edge Full support 15 | Firefox
Full support
45
| Opera Full support Yes | Safari No support No | Firefox Android
Full support
48
|
queryState.locked | Chrome Full support Yes | Edge Full support 79 | Firefox No support No | Opera Full support Yes | Safari No support No | Firefox Android No support No |
setDetectionInterval | Chrome Full support Yes | Edge Full support 15 | Firefox Full support 51 | Opera Full support Yes | Safari No support No | Firefox Android Full support 51 |
Legend
- Full support
- Full support
- No support
- No support
- See implementation notes.
- See implementation notes.
management
Desktop | Mobile | |||||
---|---|---|---|---|---|---|
ExtensionInfo | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 51 | Opera Full support Yes | Safari No support No | Firefox Android Full support 51 |
ExtensionInfo.disabledReason | Chrome Full support Yes | Edge Full support 79 | Firefox No support No | Opera Full support Yes | Safari No support No | Firefox Android No support No |
ExtensionInfo.offlineEnabled | Chrome Full support Yes | Edge Full support 79 | Firefox No support No | Opera Full support Yes | Safari No support No | Firefox Android No support No |
ExtensionInfo.type | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 55 | Opera Full support Yes | Safari No support No | Firefox Android Full support 55 |
ExtensionInfo.versionName | Chrome Full support Yes | Edge Full support 79 | Firefox No support No | Opera Full support Yes | Safari No support No | Firefox Android No support No |
get | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 56 | Opera Full support Yes | Safari No support No | Firefox Android Full support 56 |
getAll | Chrome Full support Yes | Edge Full support 79 | Firefox
Full support
55
| Opera Full support Yes | Safari No support No | Firefox Android
Full support
55
|
getPermissionWarningsById | Chrome Full support Yes | Edge Full support 79 | Firefox No support No | Opera Full support Yes | Safari No support No | Firefox Android No support No |
getPermissionWarningsByManifest | Chrome Full support Yes | Edge Full support 79 | Firefox No support No | Opera Full support Yes | Safari No support No | Firefox Android No support No |
getSelf | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 51 | Opera No support No | Safari No support No | Firefox Android Full support 51 |
install | Chrome No support No | Edge No support No | Firefox
Full support
63
| Opera No support No | Safari No support No | Firefox Android
Full support
63
|
onDisabled | Chrome Full support Yes | Edge Full support 79 | Firefox No support No | Opera Full support Yes | Safari No support No | Firefox Android No support No |
onEnabled | Chrome Full support Yes | Edge Full support 79 | Firefox No support No | Opera Full support Yes | Safari No support No | Firefox Android No support No |
onInstalled | Chrome Full support Yes | Edge Full support 79 | Firefox No support No | Opera Full support Yes | Safari No support No | Firefox Android No support No |
onUninstalled | Chrome Full support Yes | Edge Full support 79 | Firefox No support No | Opera Full support Yes | Safari No support No | Firefox Android No support No |
setEnabled | Chrome Full support Yes | Edge Full support 79 | Firefox
Full support
55
| Opera Full support Yes | Safari No support No | Firefox Android
Full support
55
|
uninstall | Chrome Full support Yes | Edge Full support 79 | Firefox No support No | Opera Full support Yes | Safari No support No | Firefox Android No support No |
uninstallSelf | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 51 | Opera Full support Yes | Safari No support No | Firefox Android Full support 51 |
uninstallSelf.dialogMessage | Chrome No support No | Edge No support No | Firefox Full support 51 | Opera No support No | Safari No support No | Firefox Android Full support 51 |
Legend
- Full support
- Full support
- No support
- No support
- See implementation notes.
- See implementation notes.
menus
notifications
Desktop | Mobile | |||||
---|---|---|---|---|---|---|
NotificationOptions | Chrome Full support Yes | Edge Full support 17 | Firefox Full support 45 | Opera Full support Yes | Safari Full support 14 | Firefox Android Full support 48 |
NotificationOptions.appIconMaskUrl | Chrome Full support Yes | Edge Full support 79 | Firefox
No support
No
| Opera Full support Yes | Safari Full support 14 | Firefox Android
No support
No
|
NotificationOptions.buttons | Chrome Full support Yes | Edge Full support 79 | Firefox No support No | Opera
No support
No
| Safari Full support 14 | Firefox Android No support No |
NotificationOptions.contextMessage | Chrome Full support 31 | Edge Full support 79 | Firefox
No support
No
| Opera
No support
No
| Safari No support No | Firefox Android
No support
No
|
NotificationOptions.eventTime | Chrome Full support Yes | Edge Full support 79 | Firefox
No support
No
| Opera Full support Yes | Safari Full support 14 | Firefox Android
No support
No
|
NotificationOptions.imageUrl | Chrome Full support Yes | Edge Full support 79 | Firefox
No support
No
| Opera
No support
No
| Safari Full support 14 | Firefox Android
No support
No
|
NotificationOptions.isClickable | Chrome Full support 32 | Edge Full support 79 | Firefox
No support
No
| Opera
No support
No
| Safari No support No | Firefox Android
No support
No
|
NotificationOptions.items | Chrome
Full support
Yes
| Edge
Full support
79
| Firefox
No support
No
| Opera
No support
No
| Safari
Full support
14
| Firefox Android
No support
No
|
NotificationOptions.priority | Chrome Full support Yes | Edge Full support 79 | Firefox
No support
No
| Opera Full support Yes | Safari Full support 14 | Firefox Android
No support
No
|
NotificationOptions.progress | Chrome Full support 30 | Edge Full support 79 | Firefox
No support
No
| Opera
No support
No
| Safari No support No | Firefox Android
No support
No
|
NotificationOptions.requireInteraction | Chrome Full support 50 | Edge Full support 79 | Firefox No support No | Opera
No support
No
| Safari No support No | Firefox Android No support No |
TemplateType | Chrome Full support Yes | Edge Full support 17 | Firefox
Full support
45
| Opera
Full support
Yes
| Safari Full support 14 | Firefox Android
Full support
48
|
clear | Chrome Full support 28 | Edge Full support 17 | Firefox Full support 45 | Opera Full support 25 | Safari No support No | Firefox Android Full support 48 |
create | Chrome Full support 28 | Edge Full support 17 | Firefox Full support 45 | Opera Full support 25 | Safari No support No | Firefox Android Full support 48 |
getAll | Chrome Full support 29 | Edge Full support 17 | Firefox Full support 45 | Opera Full support 25 | Safari No support No | Firefox Android Full support 48 |
onButtonClicked | Chrome Full support 28 | Edge Full support 17 | Firefox No support No | Opera Full support 25 | Safari No support No | Firefox Android No support No |
onClicked | Chrome Full support 28 | Edge Full support 17 | Firefox Full support 47 | Opera Full support 25 | Safari No support No | Firefox Android Full support 48 |
onClosed | Chrome Full support 28 | Edge Full support 17 | Firefox Full support 45 | Opera Full support 25 | Safari No support No | Firefox Android Full support 48 |
onClosed.byUser | Chrome Full support Yes | Edge Full support 79 | Firefox No support No | Opera Full support Yes | Safari No support No | Firefox Android No support No |
onShown | Chrome No support No | Edge No support No | Firefox Full support 56 | Opera No support No | Safari No support No | Firefox Android Full support 56 |
update | Chrome Full support 28 | Edge Full support 17 | Firefox No support No | Opera
Full support
25
| Safari No support No | Firefox Android No support No |
Legend
- Full support
- Full support
- No support
- No support
- Non-standard. Expect poor cross-browser support.
- Non-standard. Expect poor cross-browser support.
- Deprecated. Not for use in new websites.
- Deprecated. Not for use in new websites.
- See implementation notes.
- See implementation notes.
omnibox
Desktop | Mobile | |||||
---|---|---|---|---|---|---|
OnInputEnteredDisposition | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 52 | Opera Full support Yes | Safari No support No | Firefox Android No support No |
SuggestResult | Chrome Full support Yes | Edge Full support 79 | Firefox
Full support
52
| Opera Full support Yes | Safari No support No | Firefox Android No support No |
onInputCancelled | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 52 | Opera Full support Yes | Safari No support No | Firefox Android No support No |
onInputChanged | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 52 | Opera Full support Yes | Safari No support No | Firefox Android No support No |
onInputEntered | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 52 | Opera Full support Yes | Safari No support No | Firefox Android No support No |
onInputStarted | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 52 | Opera Full support Yes | Safari No support No | Firefox Android No support No |
setDefaultSuggestion | Chrome Full support Yes | Edge Full support 79 | Firefox
Full support
52
| Opera Full support Yes | Safari No support No | Firefox Android No support No |
Legend
- Full support
- Full support
- No support
- No support
- See implementation notes.
- See implementation notes.
pageAction
Desktop | Mobile | |||||
---|---|---|---|---|---|---|
ImageDataType | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 45 | Opera Full support Yes | Safari Full support 14 | Firefox Android No support No |
getPopup | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Safari Full support 14 | Firefox Android
Full support
50
|
getTitle | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Safari Full support 14 | Firefox Android No support No |
hide | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Safari No support No | Firefox Android
Full support
50
|
isShown | Chrome No support No | Edge No support No | Firefox Full support 59 | Opera No support No | Safari No support No | Firefox Android No support No |
onClicked | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Safari Full support 14 | Firefox Android Full support 50 |
onClicked.OnClickData | Chrome No support No | Edge No support No | Firefox Full support 72 | Opera No support No | Safari No support No | Firefox Android No support No |
onClicked.tab | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Safari Full support 14 | Firefox Android Full support 50 |
openPopup | Chrome No support No | Edge No support No | Firefox Full support 57 | Opera No support No | Safari No support No | Firefox Android No support No |
setIcon | Chrome
Full support
Yes
| Edge Full support 14 | Firefox Full support 45 | Opera Full support 15 | Safari Full support 14 | Firefox Android No support No |
setIcon.imageData | Chrome Full support 23 | Edge Full support 79 | Firefox Full support 45 | Opera Full support 15 | Safari Full support 14 | Firefox Android No support No |
setIcon : The path and imageData properties of the details parameter can be set to null . | Chrome No support No | Edge No support No | Firefox Full support 59 | Opera No support No | Safari Full support 14 | Firefox Android No support No |
setPopup | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Safari Full support 14 | Firefox Android
Full support
50
|
setPopup : The popup property of the details parameter can be set to null . | Chrome No support No | Edge No support No | Firefox Full support 59 | Opera No support No | Safari Full support 14 | Firefox Android No support No |
setTitle | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Safari Full support 14 | Firefox Android No support No |
setTitle : The title property of the details parameter can be set to null . | Chrome No support No | Edge No support No | Firefox Full support 59 | Opera No support No | Safari Full support 14 | Firefox Android No support No |
show | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Safari No support No | Firefox Android
Full support
50
|
Legend
- Full support
- Full support
- No support
- No support
- See implementation notes.
- See implementation notes.
permissions
Desktop | Mobile | |||||
---|---|---|---|---|---|---|
contains | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 55 | Opera Full support Yes | Safari Full support 14 | Firefox Android Full support 55 |
getAll | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 55 | Opera Full support Yes | Safari Full support 14 | Firefox Android Full support 55 |
onAdded | Chrome Full support Yes | Edge Full support 79 | Firefox
Full support
77
| Opera Full support Yes | Safari Full support 14 | Firefox Android No support No |
onRemoved | Chrome Full support Yes | Edge Full support 79 | Firefox
Full support
77
| Opera Full support Yes | Safari Full support 14 | Firefox Android No support No |
Permissions | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 55 | Opera Full support Yes | Safari Full support 14 | Firefox Android Full support 55 |
remove | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 55 | Opera Full support Yes | Safari
Full support
14
| Firefox Android Full support 55 |
request | Chrome Full support Yes | Edge Full support 79 | Firefox
Full support
55
| Opera Full support Yes | Safari
Full support
14
| Firefox Android
Full support
55
|
Legend
- Full support
- Full support
- No support
- No support
- See implementation notes.
- See implementation notes.
pkcs11
Desktop | Mobile | |||||
---|---|---|---|---|---|---|
getModuleSlots | Chrome No support No | Edge No support No | Firefox Full support 58 | Opera No support No | Safari No support No | Firefox Android No support No |
installModule | Chrome No support No | Edge No support No | Firefox Full support 58 | Opera No support No | Safari No support No | Firefox Android No support No |
isModuleInstalled | Chrome No support No | Edge No support No | Firefox Full support 58 | Opera No support No | Safari No support No | Firefox Android No support No |
uninstallModule | Chrome No support No | Edge No support No | Firefox Full support 58 | Opera No support No | Safari No support No | Firefox Android No support No |
Legend
- Full support
- Full support
- No support
- No support
- Non-standard. Expect poor cross-browser support.
- Non-standard. Expect poor cross-browser support.
privacy
Desktop | Mobile | |||||
---|---|---|---|---|---|---|
network.networkPredictionEnabled | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 54 | Opera Full support Yes | Safari No support No | Firefox Android Full support 54 |
network.peerConnectionEnabled | Chrome No support No | Edge No support No | Firefox Full support 55 | Opera No support No | Safari No support No | Firefox Android Full support 55 |
network.webRTCIPHandlingPolicy | Chrome Full support Yes | Edge Full support 79 | Firefox
Full support
54
| Opera Full support Yes | Safari No support No | Firefox Android Full support 54 |
services.autofillAddressEnabled | Chrome Full support 70 | Edge Full support 79 | Firefox No support No | Opera Full support Yes | Safari No support No | Firefox Android No support No |
services.autofillCreditCardEnabled | Chrome Full support 70 | Edge Full support 79 | Firefox No support No | Opera Full support Yes | Safari No support No | Firefox Android No support No |
services.autofillEnabled | Chrome Full support Yes | Edge Full support 79 | Firefox No support No | Opera Full support Yes | Safari No support No | Firefox Android No support No |
services.alternateErrorPagesEnabled | Chrome Full support Yes | Edge Full support 79 | Firefox No support No | Opera Full support Yes | Safari No support No | Firefox Android No support No |
services.passwordSavingEnabled | Chrome Full support 38 | Edge Full support 79 | Firefox Full support 56 | Opera Full support Yes | Safari No support No | Firefox Android Full support 56 |
services.safeBrowsingEnabled | Chrome Full support Yes | Edge Full support 79 | Firefox No support No | Opera Full support Yes | Safari No support No | Firefox Android No support No |
services.safeBrowsingExtendedReportingEnabled | Chrome Full support 42 | Edge Full support 79 | Firefox No support No | Opera Full support Yes | Safari No support No | Firefox Android No support No |
services.searchSuggestEnabled | Chrome Full support Yes | Edge Full support 79 | Firefox No support No | Opera Full support Yes | Safari No support No | Firefox Android No support No |
services.spellingServiceEnabled | Chrome Full support Yes | Edge Full support 79 | Firefox No support No | Opera Full support Yes | Safari No support No | Firefox Android No support No |
services.translationServiceEnabled | Chrome Full support Yes | Edge Full support 79 | Firefox No support No | Opera Full support Yes | Safari No support No | Firefox Android No support No |
websites.cookieConfig | Chrome No support No | Edge No support No | Firefox
Full support
59
| Opera No support No | Safari No support No | Firefox Android
Full support
59
|
websites.firstPartyIsolate | Chrome No support No | Edge No support No | Firefox Full support 58 | Opera No support No | Safari No support No | Firefox Android Full support 58 |
websites.hyperlinkAuditingEnabled | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 54 | Opera Full support Yes | Safari No support No | Firefox Android Full support 54 |
websites.protectedContentEnabled | Chrome Full support Yes | Edge Full support 79 | Firefox No support No | Opera Full support Yes | Safari No support No | Firefox Android No support No |
websites.referrersEnabled | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 56 | Opera Full support Yes | Safari No support No | Firefox Android Full support 56 |
websites.resistFingerprinting | Chrome No support No | Edge No support No | Firefox Full support 58 | Opera No support No | Safari No support No | Firefox Android Full support 58 |
websites.thirdPartyCookiesAllowed | Chrome Full support Yes | Edge Full support 79 | Firefox No support No | Opera Full support Yes | Safari No support No | Firefox Android No support No |
websites.trackingProtectionMode | Chrome No support No | Edge No support No | Firefox Full support 57 | Opera No support No | Safari No support No | Firefox Android Full support 57 |
Legend
- Full support
- Full support
- No support
- No support
- Non-standard. Expect poor cross-browser support.
- Non-standard. Expect poor cross-browser support.
- Deprecated. Not for use in new websites.
- Deprecated. Not for use in new websites.
- See implementation notes.
- See implementation notes.
proxy
Desktop | Mobile | |||||
---|---|---|---|---|---|---|
onError | Chrome No support No | Edge No support No | Firefox
Full support
60
| Opera No support No | Safari No support No | Firefox Android
Full support
60
|
onRequest | Chrome No support No | Edge No support No | Firefox Full support 60 | Opera No support No | Safari No support No | Firefox Android Full support 60 |
ProxyInfo | Chrome No support No | Edge No support No | Firefox Full support 60 | Opera No support No | Safari No support No | Firefox Android Full support 60 |
RequestDetails | Chrome No support No | Edge No support No | Firefox Full support 60 | Opera No support No | Safari No support No | Firefox Android Full support 60 |
RequestDetails.cookieStoreId | Chrome No support No | Edge No support No | Firefox Full support 60 | Opera No support No | Safari No support No | Firefox Android Full support 60 |
RequestDetails.documentUrl | Chrome No support No | Edge No support No | Firefox Full support 60 | Opera No support No | Safari No support No | Firefox Android Full support 60 |
RequestDetails.frameId | Chrome No support No | Edge No support No | Firefox Full support 60 | Opera No support No | Safari No support No | Firefox Android Full support 60 |
RequestDetails.fromCache | Chrome No support No | Edge No support No | Firefox Full support 60 | Opera No support No | Safari No support No | Firefox Android Full support 60 |
RequestDetails.incognito | Chrome No support No | Edge No support No | Firefox Full support 60 | Opera No support No | Safari No support No | Firefox Android Full support 60 |
RequestDetails.method | Chrome No support No | Edge No support No | Firefox Full support 60 | Opera No support No | Safari No support No | Firefox Android Full support 60 |
RequestDetails.originUrl | Chrome No support No | Edge No support No | Firefox Full support 60 | Opera No support No | Safari No support No | Firefox Android Full support 60 |
RequestDetails.parentFrameId | Chrome No support No | Edge No support No | Firefox Full support 60 | Opera No support No | Safari No support No | Firefox Android Full support 60 |
RequestDetails.requestHeaders | Chrome No support No | Edge No support No | Firefox Full support 60 | Opera No support No | Safari No support No | Firefox Android Full support 60 |
RequestDetails.requestId | Chrome No support No | Edge No support No | Firefox Full support 60 | Opera No support No | Safari No support No | Firefox Android Full support 60 |
RequestDetails.tabId | Chrome No support No | Edge No support No | Firefox Full support 60 | Opera No support No | Safari No support No | Firefox Android Full support 60 |
RequestDetails.thirdParty | Chrome No support No | Edge No support No | Firefox Full support 72 | Opera No support No | Safari No support No | Firefox Android No support No |
RequestDetails.timeStamp | Chrome No support No | Edge No support No | Firefox Full support 60 | Opera No support No | Safari No support No | Firefox Android Full support 60 |
RequestDetails.type | Chrome No support No | Edge No support No | Firefox Full support 60 | Opera No support No | Safari No support No | Firefox Android Full support 60 |
RequestDetails.url | Chrome No support No | Edge No support No | Firefox Full support 60 | Opera No support No | Safari No support No | Firefox Android Full support 60 |
register | Chrome No support No | Edge No support No | Firefox
No support
56 — 71
| Opera No support No | Safari No support No | Firefox Android
Full support
56
|
settings | Chrome No support No | Edge No support No | Firefox
Full support
60
| Opera No support No | Safari No support No | Firefox Android No support No |
unregister | Chrome No support No | Edge No support No | Firefox No support 56 — 71 | Opera No support No | Safari No support No | Firefox Android Full support 56 |
Legend
- Full support
- Full support
- No support
- No support
- Deprecated. Not for use in new websites.
- Deprecated. Not for use in new websites.
- See implementation notes.
- See implementation notes.
- Uses a non-standard name.
- Uses a non-standard name.
runtime
Desktop | Mobile | |||||
---|---|---|---|---|---|---|
MessageSender | Chrome Full support 26 | Edge Full support 14 | Firefox
Full support
45
| Opera Full support 15 | Safari Full support 14 | Firefox Android
Full support
48
|
MessageSender.frameId | Chrome Full support 41 | Edge Full support 14 | Firefox Full support 45 | Opera Full support 28 | Safari No support No | Firefox Android Full support 48 |
MessageSender.tlsChannelId | Chrome Full support 32 | Edge Full support 79 | Firefox Full support 45 | Opera Full support 19 | Safari No support No | Firefox Android Full support 48 |
MessageSender.url | Chrome Full support 28 | Edge
Full support
14
| Firefox Full support 45 | Opera Full support 15 | Safari Full support 14 | Firefox Android Full support 48 |
OnInstalledReason | Chrome
Full support
Yes
| Edge
Full support
14
| Firefox Full support 45 | Opera
Full support
Yes
| Safari
Full support
14
| Firefox Android Full support 48 |
OnRestartRequiredReason | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 45 | Opera Full support Yes | Safari No support No | Firefox Android Full support 48 |
PlatformArch | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 45 | Opera Full support Yes | Safari Full support 14 | Firefox Android Full support 48 |
PlatformInfo | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 45 | Opera Full support Yes | Safari Full support 14 | Firefox Android Full support 48 |
PlatformInfo.nacl_arch | Chrome Full support Yes | Edge Full support 79 | Firefox No support No | Opera Full support Yes | Safari No support No | Firefox Android No support No |
PlatformNaclArch | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 45 | Opera Full support Yes | Safari No support No | Firefox Android Full support 48 |
PlatformOs | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 45 | Opera Full support Yes | Safari Full support 14 | Firefox Android Full support 48 |
Port | Chrome Full support 26 | Edge Full support 15 | Firefox Full support 45 | Opera Full support 15 | Safari Full support 14 | Firefox Android Full support 48 |
Port.error | Chrome No support No | Edge No support No | Firefox Full support 52 | Opera No support No | Safari No support No | Firefox Android Full support 52 |
RequestUpdateCheckStatus | Chrome Full support Yes | Edge Full support 79 | Firefox No support No | Opera Full support Yes | Safari No support No | Firefox Android No support No |
connect | Chrome Full support 26 | Edge Full support 14 | Firefox Full support 45 | Opera Full support 15 | Safari Full support 14 | Firefox Android Full support 48 |
connectNative | Chrome Full support 29 | Edge Full support 15 | Firefox Full support 50 | Opera Full support 16 | Safari
Full support
14
| Firefox Android No support No |
getBackgroundPage | Chrome Full support 22 | Edge Full support 14 | Firefox
Full support
45
| Opera Full support 15 | Safari Full support 14 | Firefox Android
Full support
48
|
getBrowserInfo | Chrome No support No | Edge No support No | Firefox Full support 51 | Opera No support No | Safari No support No | Firefox Android Full support 51 |
getManifest | Chrome Full support 22 | Edge Full support 14 | Firefox Full support 45 | Opera Full support 15 | Safari Full support 14 | Firefox Android Full support 48 |
getPackageDirectoryEntry | Chrome Full support 29 | Edge Full support 79 | Firefox No support No | Opera Full support 16 | Safari No support No | Firefox Android No support No |
getPlatformInfo | Chrome Full support 29 | Edge Full support 79 | Firefox Full support 45 | Opera Full support 16 | Safari Full support 14 | Firefox Android Full support 48 |
getURL | Chrome Full support 22 | Edge Full support 14 | Firefox Full support 45 | Opera Full support 15 | Safari Full support 14 | Firefox Android Full support 48 |
id | Chrome Full support 22 | Edge Full support 14 | Firefox Full support 45 | Opera Full support 15 | Safari Full support 14 | Firefox Android Full support 48 |
lastError | Chrome
Full support
Yes
| Edge Full support 14 | Firefox Full support 47 | Opera
Full support
Yes
| Safari
Full support
14
| Firefox Android Full support 48 |
onBrowserUpdateAvailable | Chrome Full support 27 | Edge Full support 79 | Firefox No support No | Opera Full support 15 | Safari No support No | Firefox Android No support No |
onConnect | Chrome Full support 26 | Edge Full support 14 | Firefox Full support 45 | Opera Full support 15 | Safari Full support 14 | Firefox Android Full support 48 |
onConnectExternal | Chrome Full support 26 | Edge Full support 79 | Firefox Full support 54 | Opera Full support 15 | Safari No support No | Firefox Android Full support 54 |
onInstalled | Chrome Full support 22 | Edge Full support 14 | Firefox
Full support
52
| Opera Full support 15 | Safari Full support 14 | Firefox Android
Full support
52
|
onMessage | Chrome Full support 26 | Edge Full support 14 | Firefox Full support 45 | Opera Full support 15 | Safari Full support 14 | Firefox Android Full support 48 |
onMessage : Respond with Promise | Chrome No support No | Edge No support No | Firefox Full support Yes | Opera No support No | Safari No support No | Firefox Android Full support Yes |
onMessageExternal | Chrome Full support 26 | Edge Full support 79 | Firefox Full support 54 | Opera Full support 15 | Safari Full support 14 | Firefox Android Full support 54 |
onMessageExternal : Respond with Promise | Chrome No support No | Edge No support No | Firefox Full support Yes | Opera No support No | Safari No support No | Firefox Android Full support Yes |
onRestartRequired | Chrome Full support 29 | Edge Full support 79 | Firefox No support No | Opera Full support 16 | Safari No support No | Firefox Android No support No |
onStartup | Chrome Full support 23 | Edge Full support 79 | Firefox Full support 52 | Opera Full support 15 | Safari Full support 14 | Firefox Android Full support 52 |
onSuspend | Chrome Full support 22 | Edge Full support 79 | Firefox No support No | Opera Full support 15 | Safari No support No | Firefox Android No support No |
onSuspendCanceled | Chrome Full support 22 | Edge Full support 79 | Firefox No support No | Opera Full support 15 | Safari No support No | Firefox Android No support No |
onUpdateAvailable | Chrome Full support 25 | Edge Full support 79 | Firefox Full support 51 | Opera Full support 15 | Safari No support No | Firefox Android Full support 51 |
openOptionsPage | Chrome Full support 42 | Edge Full support 79 | Firefox Full support 48 | Opera Full support 29 | Safari Full support 14 | Firefox Android Full support 57 |
reload | Chrome Full support 25 | Edge Full support 15 | Firefox Full support 51 | Opera Full support 15 | Safari Full support 14 | Firefox Android Full support 51 |
requestUpdateCheck | Chrome Full support 25 | Edge Full support 79 | Firefox No support No | Opera Full support 15 | Safari No support No | Firefox Android No support No |
sendMessage | Chrome Full support 26 | Edge
Full support
14
| Firefox Full support 45 | Opera Full support 15 | Safari Full support 14 | Firefox Android Full support 48 |
sendNativeMessage | Chrome Full support 29 | Edge Full support 15 | Firefox Full support 50 | Opera Full support 16 | Safari
Full support
14
| Firefox Android No support No |
setUninstallURL | Chrome Full support 41 | Edge Full support 15 | Firefox Full support 47 | Opera Full support 28 | Safari
Partial support
14
| Firefox Android Full support 48 |
Legend
- Full support
- Full support
- Partial support
- Partial support
- No support
- No support
- Non-standard. Expect poor cross-browser support.
- Non-standard. Expect poor cross-browser support.
- Deprecated. Not for use in new websites.
- Deprecated. Not for use in new websites.
- See implementation notes.
- See implementation notes.
search
Desktop | Mobile | |||||
---|---|---|---|---|---|---|
get | Chrome No support No | Edge No support No | Firefox Full support 63 | Opera No support No | Safari No support No | Firefox Android No support No |
search | Chrome No support No | Edge No support No | Firefox Full support 63 | Opera No support No | Safari No support No | Firefox Android No support No |
Legend
- Full support
- Full support
- No support
- No support
sessions
Desktop | Mobile | |||||
---|---|---|---|---|---|---|
Filter | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 52 | Opera Full support Yes | Safari No support No | Firefox Android No support No |
MAX_SESSION_RESULTS | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 52 | Opera Full support Yes | Safari No support No | Firefox Android No support No |
Session | Chrome Full support Yes | Edge Full support 79 | Firefox
Full support
52
| Opera Full support Yes | Safari No support No | Firefox Android No support No |
forgetClosedTab | Chrome No support No | Edge No support No | Firefox Full support 55 | Opera No support No | Safari No support No | Firefox Android No support No |
forgetClosedWindow | Chrome No support No | Edge No support No | Firefox Full support 55 | Opera No support No | Safari No support No | Firefox Android No support No |
getRecentlyClosed | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 52 | Opera Full support Yes | Safari No support No | Firefox Android No support No |
getTabValue | Chrome No support No | Edge No support No | Firefox Full support 57 | Opera No support No | Safari No support No | Firefox Android No support No |
getWindowValue | Chrome No support No | Edge No support No | Firefox Full support 57 | Opera No support No | Safari No support No | Firefox Android No support No |
onChanged | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 53 | Opera Full support Yes | Safari No support No | Firefox Android No support No |
removeTabValue | Chrome No support No | Edge No support No | Firefox Full support 57 | Opera No support No | Safari No support No | Firefox Android No support No |
removeWindowValue | Chrome No support No | Edge No support No | Firefox Full support 57 | Opera No support No | Safari No support No | Firefox Android No support No |
restore | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 52 | Opera Full support Yes | Safari No support No | Firefox Android No support No |
setTabValue | Chrome No support No | Edge No support No | Firefox Full support 57 | Opera No support No | Safari No support No | Firefox Android No support No |
setWindowValue | Chrome No support No | Edge No support No | Firefox Full support 57 | Opera No support No | Safari No support No | Firefox Android No support No |
Legend
- Full support
- Full support
- No support
- No support
- See implementation notes.
- See implementation notes.
sidebarAction
Desktop | Mobile | |||||
---|---|---|---|---|---|---|
ImageDataType | Chrome No support No | Edge No support No | Firefox Full support 54 | Opera Full support 30 | Safari No support No | Firefox Android No support No |
close | Chrome No support No | Edge No support No | Firefox Full support 57 | Opera No support No | Safari No support No | Firefox Android No support No |
getBadgeBackgroundColor | Chrome No support No | Edge No support No | Firefox No support No | Opera Full support 30 | Safari No support No | Firefox Android No support No |
getBadgeText | Chrome No support No | Edge No support No | Firefox No support No | Opera Full support 30 | Safari No support No | Firefox Android No support No |
getPanel | Chrome No support No | Edge No support No | Firefox Full support 54 | Opera Full support 30 | Safari No support No | Firefox Android No support No |
getTitle | Chrome No support No | Edge No support No | Firefox Full support 54 | Opera Full support 30 | Safari No support No | Firefox Android No support No |
isOpen | Chrome No support No | Edge No support No | Firefox Full support 59 | Opera No support No | Safari No support No | Firefox Android No support No |
onBlur | Chrome No support No | Edge No support No | Firefox No support No | Opera Full support 30 | Safari No support No | Firefox Android No support No |
onFocus | Chrome No support No | Edge No support No | Firefox No support No | Opera Full support 30 | Safari No support No | Firefox Android No support No |
open | Chrome No support No | Edge No support No | Firefox Full support 57 | Opera No support No | Safari No support No | Firefox Android No support No |
setBadgeBackgroundColor | Chrome No support No | Edge No support No | Firefox No support No | Opera Full support 30 | Safari No support No | Firefox Android No support No |
setBadgeText | Chrome No support No | Edge No support No | Firefox No support No | Opera Full support 30 | Safari No support No | Firefox Android No support No |
setIcon | Chrome No support No | Edge No support No | Firefox Full support 54 | Opera Full support 30 | Safari No support No | Firefox Android No support No |
setIcon : The path and imageData properties of the details parameter can be set to null . | Chrome No support No | Edge No support No | Firefox Full support 59 | Opera No support No | Safari No support No | Firefox Android No support No |
setPanel | Chrome No support No | Edge No support No | Firefox Full support 54 | Opera Full support 30 | Safari No support No | Firefox Android No support No |
setPanel : The panel property of the details parameter can be set to null . | Chrome No support No | Edge No support No | Firefox Full support 59 | Opera No support No | Safari No support No | Firefox Android No support No |
setTitle | Chrome No support No | Edge No support No | Firefox Full support 54 | Opera Full support 30 | Safari No support No | Firefox Android No support No |
setTitle : The title property of the details parameter can be set to null . | Chrome No support No | Edge No support No | Firefox Full support 59 | Opera No support No | Safari No support No | Firefox Android No support No |
toggle | Chrome No support No | Edge No support No | Firefox Full support 73 | Opera No support No | Safari No support No | Firefox Android No support No |
Legend
- Full support
- Full support
- No support
- No support
storage
Desktop | Mobile | |||||
---|---|---|---|---|---|---|
StorageArea | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Safari Full support 14 | Firefox Android Full support 48 |
StorageArea.clear | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support 33 | Safari Full support 14 | Firefox Android Full support 48 |
StorageArea.get | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support 33 | Safari Full support 14 | Firefox Android Full support 48 |
StorageArea.getBytesInUse | Chrome Full support Yes | Edge Full support 14 | Firefox No support No | Opera Full support 33 | Safari Full support 14 | Firefox Android No support No |
StorageArea.remove | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support 33 | Safari Full support 14 | Firefox Android Full support 48 |
StorageArea.set | Chrome Full support Yes | Edge
Full support
14
| Firefox Full support 45 | Opera Full support 33 | Safari Full support 14 | Firefox Android Full support 48 |
StorageChange | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Safari Full support 14 | Firefox Android Full support 48 |
local | Chrome Full support Yes | Edge Full support 14 | Firefox
Full support
45
| Opera Full support Yes | Safari Full support 14 | Firefox Android Full support 48 |
managed | Chrome Full support Yes | Edge Full support 79 | Firefox
Full support
57
| Opera No support No | Safari No support No | Firefox Android No support No |
onChanged | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Safari Full support 14 | Firefox Android Full support 48 |
sync | Chrome Full support Yes | Edge Full support 15 | Firefox Full support 53 | Opera No support No | Safari
Partial support
14
| Firefox Android No support No |
Legend
- Full support
- Full support
- Partial support
- Partial support
- No support
- No support
- See implementation notes.
- See implementation notes.
tabs
Desktop | Mobile | |||||
---|---|---|---|---|---|---|
MutedInfo | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 47 | Opera Full support Yes | Safari
Partial support
14
| Firefox Android No support No |
MutedInfoReason | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 47 | Opera Full support Yes | Safari No support No | Firefox Android No support No |
PageSettings | Chrome No support No | Edge No support No | Firefox Full support 56 | Opera No support No | Safari No support No | Firefox Android No support No |
PageSettings.edgeBottom | Chrome No support No | Edge No support No | Firefox Full support 59 | Opera No support No | Safari No support No | Firefox Android No support No |
PageSettings.edgeLeft | Chrome No support No | Edge No support No | Firefox Full support 59 | Opera No support No | Safari No support No | Firefox Android No support No |
PageSettings.edgeRight | Chrome No support No | Edge No support No | Firefox Full support 59 | Opera No support No | Safari No support No | Firefox Android No support No |
PageSettings.edgeTop | Chrome No support No | Edge No support No | Firefox Full support 59 | Opera No support No | Safari No support No | Firefox Android No support No |
PageSettings.fileName | Chrome No support No | Edge No support No | Firefox Full support 75 | Opera No support No | Safari No support No | Firefox Android No support No |
PageSettings.footerCenter | Chrome No support No | Edge No support No | Firefox Full support 56 | Opera No support No | Safari No support No | Firefox Android No support No |
PageSettings.footerLeft | Chrome No support No | Edge No support No | Firefox Full support 56 | Opera No support No | Safari No support No | Firefox Android No support No |
PageSettings.footerRight | Chrome No support No | Edge No support No | Firefox Full support 56 | Opera No support No | Safari No support No | Firefox Android No support No |
PageSettings.headerCenter | Chrome No support No | Edge No support No | Firefox Full support 56 | Opera No support No | Safari No support No | Firefox Android No support No |
PageSettings.headerLeft | Chrome No support No | Edge No support No | Firefox Full support 56 | Opera No support No | Safari No support No | Firefox Android No support No |
PageSettings.headerRight | Chrome No support No | Edge No support No | Firefox Full support 56 | Opera No support No | Safari No support No | Firefox Android No support No |
PageSettings.marginBottom | Chrome No support No | Edge No support No | Firefox Full support 56 | Opera No support No | Safari No support No | Firefox Android No support No |
PageSettings.marginLeft | Chrome No support No | Edge No support No | Firefox Full support 56 | Opera No support No | Safari No support No | Firefox Android No support No |
PageSettings.marginRight | Chrome No support No | Edge No support No | Firefox Full support 56 | Opera No support No | Safari No support No | Firefox Android No support No |
PageSettings.marginTop | Chrome No support No | Edge No support No | Firefox Full support 56 | Opera No support No | Safari No support No | Firefox Android No support No |
PageSettings.orientation | Chrome No support No | Edge No support No | Firefox Full support 56 | Opera No support No | Safari No support No | Firefox Android No support No |
PageSettings.paperHeight | Chrome No support No | Edge No support No | Firefox Full support 56 | Opera No support No | Safari No support No | Firefox Android No support No |
PageSettings.paperSizeUnit | Chrome No support No | Edge No support No | Firefox Full support 56 | Opera No support No | Safari No support No | Firefox Android No support No |
PageSettings.paperWidth | Chrome No support No | Edge No support No | Firefox Full support 56 | Opera No support No | Safari No support No | Firefox Android No support No |
PageSettings.scaling | Chrome No support No | Edge No support No | Firefox Full support 56 | Opera No support No | Safari No support No | Firefox Android No support No |
PageSettings.showBackgroundColors | Chrome No support No | Edge No support No | Firefox Full support 56 | Opera No support No | Safari No support No | Firefox Android No support No |
PageSettings.showBackgroundImages | Chrome No support No | Edge No support No | Firefox Full support 56 | Opera No support No | Safari No support No | Firefox Android No support No |
PageSettings.shrinkToFit | Chrome No support No | Edge No support No | Firefox Full support 56 | Opera No support No | Safari No support No | Firefox Android No support No |
TAB_ID_NONE | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Safari Full support 14 | Firefox Android Full support 54 |
Tab.active | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Safari Full support 14 | Firefox Android Full support 54 |
Tab.audible | Chrome Full support 45 | Edge Full support 79 | Firefox Full support 45 | Opera Full support 32 | Safari Full support 14 | Firefox Android Full support 54 |
Tab.autoDiscardable | Chrome Full support 54 | Edge Full support 79 | Firefox No support No | Opera Full support 41 | Safari No support No | Firefox Android No support No |
Tab.cookieStoreId | Chrome No support No | Edge No support No | Firefox Full support 52 | Opera No support No | Safari No support No | Firefox Android No support No |
Tab.discarded | Chrome Full support 54 | Edge Full support 79 | Firefox Full support 57 | Opera Full support 41 | Safari No support No | Firefox Android Full support 57 |
Tab.favIconUrl | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Safari No support No | Firefox Android No support No |
Tab.height | Chrome Full support 31 | Edge Full support 79 | Firefox Full support 45 | Opera Full support 18 | Safari Full support 14 | Firefox Android Full support 54 |
Tab.highlighted | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 45 | Opera Full support Yes | Safari Full support 14 | Firefox Android Full support 54 |
Tab.id | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Safari Full support 14 | Firefox Android Full support 54 |
Tab.incognito | Chrome Full support Yes | Edge
Full support
14
| Firefox Full support 45 | Opera Full support Yes | Safari Full support 14 | Firefox Android Full support 54 |
Tab.index | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Safari Full support 14 | Firefox Android Full support 54 |
Tab.isArticle | Chrome No support No | Edge No support No | Firefox Full support 58 | Opera No support No | Safari No support No | Firefox Android No support No |
Tab.isInReaderMode | Chrome No support No | Edge No support No | Firefox Full support 58 | Opera No support No | Safari No support No | Firefox Android No support No |
Tab.lastAccessed | Chrome No support No | Edge No support No | Firefox Full support 56 | Opera No support No | Safari No support No | Firefox Android Full support 56 |
Tab.mutedInfo | Chrome Full support 46 | Edge Full support 79 | Firefox Full support 45 | Opera Full support 33 | Safari
Partial support
14
| Firefox Android Full support 54 |
Tab.openerTabId | Chrome Full support 18 | Edge Full support 79 | Firefox Full support 57 | Opera Full support 15 | Safari Full support 14 | Firefox Android No support No |
Tab.pinned | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Safari Full support 14 | Firefox Android Full support 54 |
Tab.selected | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 45 | Opera Full support Yes | Safari Full support 14 | Firefox Android Full support 54 |
Tab.sessionId | Chrome Full support 31 | Edge Full support 79 | Firefox Full support Yes | Opera Full support 18 | Safari No support No | Firefox Android No support No |
Tab.status | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Safari Full support 14 | Firefox Android Full support 54 |
Tab.successorTabId | Chrome No support No | Edge No support No | Firefox Full support 65 | Opera No support No | Safari No support No | Firefox Android No support No |
Tab.title | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Safari Full support 14 | Firefox Android Full support 54 |
Tab.url | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Safari Full support 14 | Firefox Android Full support 54 |
Tab.width | Chrome Full support 31 | Edge Full support 79 | Firefox Full support 45 | Opera Full support 18 | Safari Full support 14 | Firefox Android Full support 54 |
Tab.windowId | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Safari Full support 14 | Firefox Android Full support 54 |
TabStatus | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Safari Full support 14 | Firefox Android Full support 54 |
WindowType | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Safari Full support 14 | Firefox Android Full support 54 |
ZoomSettings | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 45 | Opera Full support Yes | Safari No support No | Firefox Android No support No |
ZoomSettingsMode | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 45 | Opera Full support Yes | Safari No support No | Firefox Android No support No |
ZoomSettingsScope | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 45 | Opera Full support Yes | Safari No support No | Firefox Android No support No |
captureTab | Chrome No support No | Edge No support No | Firefox Full support 59 | Opera No support No | Safari No support No | Firefox Android No support No |
captureVisibleTab | Chrome
Full support
Yes
| Edge Full support 15 | Firefox Full support 47 | Opera
Full support
Yes
| Safari
Full support
14
| Firefox Android Full support 54 |
connect | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 45 | Opera Full support Yes | Safari Full support 14 | Firefox Android Full support 54 |
create | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Safari Full support 14 | Firefox Android Full support 54 |
detectLanguage | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Safari
Full support
14
| Firefox Android No support No |
discard | Chrome
Full support
54
| Edge Full support 14 | Firefox Full support 58 | Opera
Full support
Yes
| Safari No support No | Firefox Android No support No |
duplicate | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 47 | Opera Full support Yes | Safari Full support 14 | Firefox Android No support No |
duplicate.duplicateProperties | Chrome No support No | Edge No support No | Firefox Full support 77 | Opera No support No | Safari No support No | Firefox Android No support No |
duplicate.tabId | Chrome Full support Yes | Edge Full support 79 | Firefox Full support 47 | Opera Full support Yes | Safari Full support Yes | Firefox Android No support No |
executeScript | Chrome
Full support
Yes
| Edge Full support 14 | Firefox
Full support
43
| Opera
Full support
Yes
| Safari Full support 14 | Firefox Android Full support 54 |
executeScript.frameId | Chrome Full support 39 | Edge Full support 79 | Firefox
Full support
43
| Opera Full support 26 | Safari Full support 14 | Firefox Android
Full support
54
|
executeScript.matchAboutBlank | Chrome Full support 39 | Edge Full support 14 | Firefox Full support 53 | Opera Full support 26 | Safari No support No | Firefox Android Full support 54 |
executeScript.runAt | Chrome Full support 20 | Edge Full support 79 | Firefox Full support 43 | Opera Full support 15 | Safari No support No | Firefox Android Full support 54 |
get | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Safari Full support 14 | Firefox Android Full support 54 |
getAllInWindow | Chrome Full support Yes | Edge Full support 79 |