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
Update compatibility data on GitHub
Desktop | Mobile | ||||
---|---|---|---|---|---|
Alarm | Chrome Full support Yes | Edge No support No | Firefox Full support 45 | Opera Full support Yes | Firefox Android Full support 48 |
clear | Chrome Full support Yes | Edge No support No | Firefox Full support 45 | Opera Full support Yes | Firefox Android Full support 48 |
clearAll | Chrome Full support Yes | Edge No support No | Firefox Full support 45 | Opera Full support Yes | Firefox Android Full support 48 |
create | Chrome Full support Yes | Edge No support No | Firefox
Full support
45
| Opera Full support Yes | Firefox Android
Full support
48
|
get | Chrome Full support Yes | Edge No support No | Firefox Full support 45 | Opera Full support Yes | Firefox Android Full support 48 |
getAll | Chrome Full support Yes | Edge No support No | Firefox Full support 45 | Opera Full support Yes | Firefox Android Full support 48 |
onAlarm | Chrome Full support Yes | Edge No support No | Firefox Full support 45 | Opera Full support Yes | Firefox Android Full support 48 |
Legend
- Full support
- Full support
- No support
- No support
- See implementation notes.
- See implementation notes.
bookmarks
Update compatibility data on GitHub
Desktop | Mobile | ||||
---|---|---|---|---|---|
BookmarkTreeNode | Chrome Full support Yes | Edge No support No | Firefox Full support 45 | Opera Full support Yes | Firefox Android No support No |
BookmarkTreeNode.type | Chrome No support No | Edge No support No | Firefox Full support 57 | Opera 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 | Firefox Android No support No |
BookmarkTreeNodeUnmodifiable | Chrome Full support Yes | Edge No support No | Firefox Full support 45 | Opera Full support Yes | Firefox Android No support No |
CreateDetails | Chrome Full support Yes | Edge No support No | Firefox Full support 45 | Opera Full support Yes | Firefox Android No support No |
CreateDetails.type | Chrome No support No | Edge No support No | Firefox Full support 57 | Opera 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 | Firefox Android No support No |
get | Chrome Full support Yes | Edge No support No | Firefox Full support 45 | Opera Full support Yes | Firefox Android No support No |
getChildren | Chrome Full support Yes | Edge No support No | Firefox Full support 45 | Opera Full support Yes | Firefox Android No support No |
getRecent | Chrome Full support Yes | Edge No support No | Firefox Full support 47 | Opera Full support Yes | Firefox Android No support No |
getSubTree | Chrome Full support Yes | Edge No support No | Firefox Full support 45 | Opera Full support Yes | Firefox Android No support No |
getTree | Chrome Full support Yes | Edge Full support 15 | Firefox Full support 45 | Opera Full support Yes | Firefox Android No support No |
move | Chrome Full support Yes | Edge Full support 15 | Firefox Full support 45 | Opera Full support Yes | Firefox Android No support No |
onChanged | Chrome Full support Yes | Edge No support No | Firefox Full support 52 | Opera Full support Yes | Firefox Android No support No |
onChildrenReordered | Chrome Full support Yes | Edge No support No | Firefox No support No | Opera Full support Yes | Firefox Android No support No |
onCreated | Chrome Full support Yes | Edge No support No | Firefox Full support 52 | Opera Full support Yes | Firefox Android No support No |
onImportBegan | Chrome Full support Yes | Edge No support No | Firefox No support No | Opera Full support Yes | Firefox Android No support No |
onImportEnded | Chrome Full support Yes | Edge No support No | Firefox No support No | Opera Full support Yes | Firefox Android No support No |
onMoved | Chrome Full support Yes | Edge No support No | Firefox Full support 52 | Opera Full support Yes | Firefox Android No support No |
onRemoved | Chrome Full support Yes | Edge No support No | Firefox Full support 52 | Opera Full support Yes | Firefox Android No support No |
remove | Chrome Full support Yes | Edge Full support 15 | Firefox Full support 45 | Opera Full support Yes | Firefox Android No support No |
removeTree | Chrome Full support Yes | Edge Full support 15 | Firefox Full support 47 | Opera Full support Yes | Firefox Android No support No |
search | Chrome Full support Yes | Edge No support No | Firefox Full support 47 | Opera Full support Yes | Firefox Android No support No |
update | Chrome Full support Yes | Edge Full support 15 | Firefox Full support 45 | Opera Full support Yes | Firefox Android No support No |
Legend
- Full support
- Full support
- No support
- No support
browserAction
Update compatibility data on GitHub
Desktop | Mobile | ||||
---|---|---|---|---|---|
ColorArray | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Firefox Android No support No |
ImageDataType | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Firefox Android No support No |
disable | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Firefox Android No support No |
enable | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Firefox Android No support No |
getBadgeBackgroundColor | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Firefox Android No support No |
getBadgeText | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Firefox Android No support No |
getBadgeTextColor | Chrome No support No | Edge No support No | Firefox Full support 63 | Opera No support No | Firefox Android No support No |
getPopup | Chrome Full support Yes | Edge No support No | Firefox Full support 45 | Opera Full support Yes | Firefox Android Full support 57 |
getTitle | Chrome Full support Yes | Edge Full support 15 | Firefox Full support 45 | Opera Full support Yes | Firefox Android Full support 55 |
isEnabled | Chrome No support No | Edge No support No | Firefox Full support 59 | Opera 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 | Firefox Android Full support 55 |
openPopup | Chrome
Full support
67
| Edge No support No | Firefox Full support 57 | Opera 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 | 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 | Firefox Android No support No |
setBadgeBackgroundColor : The color property of the details parameter can be set to a string. | Chrome Full support Yes | Edge No support No | Firefox
Full support
Yes
| Opera Full support Yes | Firefox Android No support No |
setBadgeText | Chrome Full support Yes | Edge Full support 14 | Firefox
Full support
45
| Opera Full support Yes | 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 | Firefox Android No support No |
setBadgeTextColor | Chrome No support No | Edge No support No | Firefox Full support 63 | Opera 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 | Firefox Android No support No |
setIcon.imageData | Chrome Full support 23 | Edge No support No | Firefox Full support 45 | Opera Full support 15 | 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 | Firefox Android No support No |
setPopup | Chrome Full support Yes | Edge Full support 14 | Firefox
Full support
45
| Opera Full support Yes | 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 | Firefox Android No support No |
setTitle | Chrome Full support Yes | Edge Full support 15 | Firefox
Full support
45
| Opera Full support Yes | 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 | Firefox Android No support No |
Legend
- Full support
- Full support
- No support
- No support
- See implementation notes.
- See implementation notes.
- User must explicitly enable this feature.
- User must explicitly enable this feature.
browserSettings
Update compatibility data on GitHub
Desktop | Mobile | ||||
---|---|---|---|---|---|
allowPopupsForUserEvents | Chrome No support No | Edge No support No | Firefox Full support 57 | Opera 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 | Firefox Android Full support 56 |
closeTabsByDoubleClick | Chrome No support No | Edge No support No | Firefox Full support 61 | Opera 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 | Firefox Android Full support 59 |
homepageOverride | Chrome No support No | Edge No support No | Firefox Full support 57 | Opera 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 | Firefox Android Full support 57 |
newTabPageOverride | Chrome No support No | Edge No support No | Firefox Full support 57 | Opera 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 | Firefox Android
Full support
61
|
openBookmarksInNewTabs | Chrome No support No | Edge No support No | Firefox Full support 59 | Opera 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 | Firefox Android Full support 59 |
openUrlbarResultsInNewTabs | Chrome No support No | Edge No support No | Firefox Full support 61 | Opera 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 | Firefox Android Full support 61 |
useDocumentFonts | Chrome No support No | Edge No support No | Firefox Full support 61 | Opera 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 | Firefox Android Full support 58 |
Legend
- Full support
- Full support
- No support
- No support
- See implementation notes.
- See implementation notes.
browsingData
Update compatibility data on GitHub
Desktop | Mobile | ||||
---|---|---|---|---|---|
DataTypeSet.cache | Chrome Full support Yes | Edge No support No | Firefox Full support 53 | Opera Full support Yes | Firefox Android Full support 56 |
DataTypeSet.cookies | Chrome Full support Yes | Edge No support No | Firefox Full support 53 | Opera Full support Yes | Firefox Android Full support 56 |
DataTypeSet.downloads | Chrome Full support Yes | Edge No support No | Firefox Full support 53 | Opera Full support Yes | Firefox Android Full support 56 |
DataTypeSet.fileSystems | Chrome Full support Yes | Edge No support No | Firefox No support No | Opera Full support Yes | Firefox Android No support No |
DataTypeSet.formData | Chrome Full support Yes | Edge No support No | Firefox Full support 53 | Opera Full support Yes | Firefox Android Full support 56 |
DataTypeSet.history | Chrome Full support Yes | Edge No support No | Firefox Full support 53 | Opera Full support Yes | Firefox Android Full support 56 |
DataTypeSet.indexedDB | Chrome Full support Yes | Edge No support No | Firefox Full support 57 | Opera Full support Yes | Firefox Android No support No |
DataTypeSet.localStorage | Chrome Full support Yes | Edge No support No | Firefox Full support 57 | Opera Full support Yes | Firefox Android No support No |
DataTypeSet.passwords | Chrome Full support Yes | Edge No support No | Firefox Full support 53 | Opera Full support Yes | Firefox Android No support No |
DataTypeSet.pluginData | Chrome Full support Yes | Edge No support No | Firefox Full support 53 | Opera Full support Yes | Firefox Android No support No |
DataTypeSet.serverBoundCertificates | Chrome Full support Yes | Edge No support No | Firefox No support No | Opera Full support Yes | Firefox Android No support No |
DataTypeSet.serviceWorkers | Chrome Full support Yes | Edge No support No | Firefox Full support 53 | Opera Full support Yes | Firefox Android No support No |
RemovalOptions.hostnames | Chrome No support No | Edge No support No | Firefox Full support 56 | Opera No support No | Firefox Android No support No |
RemovalOptions.originTypes | Chrome Full support Yes | Edge No support No | Firefox No support No | Opera Full support Yes | Firefox Android No support No |
RemovalOptions.since | Chrome Full support Yes | Edge No support No | Firefox
Full support
53
| Opera Full support Yes | Firefox Android
Full support
56
|
remove | Chrome Full support Yes | Edge No support No | Firefox
Full support
53
| Opera Full support Yes | Firefox Android
Full support
57
|
removeCache | Chrome Full support Yes | Edge No support No | Firefox
Full support
53
| Opera Full support Yes | Firefox Android
Full support
57
|
removeCookies | Chrome Full support Yes | Edge No support No | Firefox Full support 53 | Opera Full support Yes | Firefox Android Full support 56 |
removeDownloads | Chrome Full support Yes | Edge No support No | Firefox Full support 53 | Opera Full support Yes | Firefox Android Full support 57 |
removeFormData | Chrome Full support Yes | Edge No support No | Firefox Full support 53 | Opera Full support Yes | Firefox Android Full support 57 |
removeHistory | Chrome Full support Yes | Edge No support No | Firefox
Full support
53
| Opera Full support Yes | Firefox Android
No support
No
|
removeLocalStorage | Chrome Full support Yes | Edge No support No | Firefox
Full support
57
| Opera Full support Yes | Firefox Android
No support
No
|
removePasswords | Chrome Full support Yes | Edge No support No | Firefox Full support 53 | Opera Full support Yes | Firefox Android
No support
No
|
removePluginData | Chrome Full support Yes | Edge No support No | Firefox Full support 53 | Opera Full support Yes | Firefox Android No support No |
settings | Chrome Full support Yes | Edge No support No | Firefox Full support 53 | Opera Full support Yes | Firefox Android Full support 56 |
Legend
- Full support
- Full support
- No support
- No support
- See implementation notes.
- See implementation notes.
captivePortal
Update compatibility data on GitHub
Desktop | Mobile | ||||
---|---|---|---|---|---|
getLastChecked | Chrome No support No | Edge No support No | Firefox Full support 68 | Opera 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 | Firefox Android No support No |
onConnectivityAvailable | Chrome No support No | Edge No support No | Firefox Full support 68 | Opera 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 | Firefox Android No support No |
Legend
- Full support
- Full support
- No support
- No support
clipboard
Update compatibility data on GitHub
Desktop | Mobile | ||||
---|---|---|---|---|---|
setImageData | Chrome No support No | Edge No support No | Firefox Full support 57 | Opera No support No | Firefox Android Full support 57 |
Legend
- Full support
- Full support
- No support
- No support
commands
Update compatibility data on GitHub
Desktop | Mobile | ||||
---|---|---|---|---|---|
Command | Chrome Full support Yes | Edge No support No | Firefox Full support 48 | Opera Full support Yes | Firefox Android No support No |
getAll | Chrome Full support Yes | Edge No support No | Firefox Full support 48 | Opera Full support Yes | Firefox Android No support No |
onCommand | Chrome Full support Yes | Edge No support No | Firefox
Full support
48
| Opera Full support Yes | Firefox Android No support No |
reset | Chrome No support No | Edge No support No | Firefox Full support 60 | Opera 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 | Firefox Android No support No |
Legend
- Full support
- Full support
- No support
- No support
- See implementation notes.
- See implementation notes.
contentScripts
Update compatibility data on GitHub
Desktop | Mobile | ||||
---|---|---|---|---|---|
RegisteredContentScript | Chrome
No support
No
| Edge No support No | Firefox Full support 59 | Opera 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 | Firefox Android Full support 59 |
register | Chrome
No support
No
| Edge No support No | Firefox Full support 59 | Opera No support No | Firefox Android Full support 59 |
Legend
- Full support
- Full support
- No support
- No support
- See implementation notes.
- See implementation notes.
contextualIdentities
Update compatibility data on GitHub
Desktop | Mobile | ||||
---|---|---|---|---|---|
ContextualIdentity.cookieStoreId | Chrome No support No | Edge No support No | Firefox Full support 53 | Opera 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 | Firefox Android Full support 53 |
ContextualIdentity.colorCode | Chrome No support No | Edge No support No | Firefox Full support 57 | Opera 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 | Firefox Android Full support 53 |
ContextualIdentity.iconUrl | Chrome No support No | Edge No support No | Firefox Full support 57 | Opera 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 | Firefox Android Full support 53 |
create | Chrome No support No | Edge No support No | Firefox
Full support
53
| Opera 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 | Firefox Android
Full support
53
|
onCreated | Chrome No support No | Edge No support No | Firefox Full support 57 | Opera 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 | Firefox Android Full support 57 |
onUpdated | Chrome No support No | Edge No support No | Firefox Full support 57 | Opera 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 | Firefox Android
Full support
53
|
remove | Chrome No support No | Edge No support No | Firefox
Full support
53
| Opera 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 | Firefox Android
Full support
53
|
Legend
- Full support
- Full support
- No support
- No support
- See implementation notes.
- See implementation notes.
cookies
Update compatibility data on GitHub
Desktop | Mobile | ||||
---|---|---|---|---|---|
Cookie | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Firefox Android Full support 48 |
Cookie.firstPartyDomain | Chrome No support No | Edge No support No | Firefox Full support 59 | Opera No support No | Firefox Android Full support 59 |
Cookie.sameSite | Chrome Full support Yes | Edge No support No | Firefox Full support 63 | Opera No support No | Firefox Android Full support 63 |
CookieStore | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Firefox Android Full support 48 |
OnChangedCause | Chrome Full support Yes | Edge No support No | Firefox Full support 45 | Opera Full support Yes | Firefox Android Full support 48 |
get | Chrome Full support Yes | Edge Full support 14 | Firefox
Full support
45
| Opera Full support Yes | Firefox Android Full support 48 |
get.firstPartyDomain | Chrome No support No | Edge No support No | Firefox Full support 59 | Opera 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 | Firefox Android Full support 48 |
getAll.firstPartyDomain | Chrome No support No | Edge No support No | Firefox Full support 59 | Opera 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 | Firefox Android Full support 48 |
onChanged | Chrome Full support Yes | Edge No support No | Firefox Full support 45 | Opera Full support Yes | Firefox Android Full support 48 |
remove | Chrome Full support Yes | Edge Full support 14 | Firefox
Full support
45
| Opera Full support Yes | Firefox Android
Full support
48
|
remove.firstPartyDomain | Chrome No support No | Edge No support No | Firefox Full support 59 | Opera No support No | Firefox Android Full support 59 |
sameSiteStatus | Chrome Full support Yes | Edge No support No | Firefox Full support 63 | Opera No support No | Firefox Android Full support 63 |
set | Chrome Full support Yes | Edge Full support 14 | Firefox
Full support
45
| Opera Full support Yes | Firefox Android
Full support
48
|
set.firstPartyDomain | Chrome No support No | Edge No support No | Firefox Full support 59 | Opera No support No | Firefox Android Full support 59 |
set.sameSite | Chrome Full support Yes | Edge No support No | Firefox Full support 63 | Opera No support No | Firefox Android Full support 63 |
Legend
- Full support
- Full support
- No support
- No support
- See implementation notes.
- See implementation notes.
devtools
Update compatibility data on GitHub
Desktop | Mobile | ||||
---|---|---|---|---|---|
inspectedWindow.eval | Chrome Full support Yes | Edge No support No | Firefox Full support 54 | Opera Full support Yes | Firefox Android No support No |
inspectedWindow.reload | Chrome Full support Yes | Edge No support No | Firefox Full support 54 | Opera Full support Yes | Firefox Android No support No |
inspectedWindow.tabId | Chrome Full support Yes | Edge No support No | Firefox Full support 54 | Opera Full support Yes | Firefox Android No support No |
network.getHAR | Chrome Full support Yes | Edge No support No | Firefox
Full support
60
| Opera Full support Yes | Firefox Android No support No |
network.onNavigated | Chrome Full support Yes | Edge No support No | Firefox Full support 54 | Opera Full support Yes | Firefox Android No support No |
network.onRequestFinished | Chrome Full support Yes | Edge No support No | Firefox
Full support
61
| Opera Full support Yes | Firefox Android No support No |
panels.create | Chrome Full support Yes | Edge No support No | Firefox Full support 54 | Opera Full support Yes | Firefox Android No support No |
panels.elements | Chrome Full support Yes | Edge No support No | Firefox Full support 56 | Opera Full support Yes | Firefox Android No support No |
panels.onThemeChanged | Chrome No support No | Edge No support No | Firefox Full support 55 | Opera No support No | Firefox Android No support No |
panels.themeName | Chrome Full support 54 | Edge No support No | Firefox Full support 55 | Opera Full support 41 | Firefox Android No support No |
Legend
- Full support
- Full support
- No support
- No support
- See implementation notes.
- See implementation notes.
dns
Update compatibility data on GitHub
Desktop | Mobile | ||||
---|---|---|---|---|---|
resolve | Chrome No support No | Edge No support No | Firefox Full support 60 | Opera No support No | Firefox Android Full support 60 |
Legend
- Full support
- Full support
- No support
- No support
downloads
Update compatibility data on GitHub
Desktop | Mobile | ||||
---|---|---|---|---|---|
BooleanDelta | Chrome Full support Yes | Edge No support No | Firefox Full support 47 | Opera Full support Yes | Firefox Android Full support 48 |
DangerType | Chrome Full support Yes | Edge No support No | Firefox Full support 47 | Opera Full support Yes | Firefox Android Full support 48 |
DoubleDelta | Chrome Full support Yes | Edge No support No | Firefox Full support 47 | Opera Full support Yes | Firefox Android Full support 48 |
DownloadItem.byExtensionId | Chrome Full support Yes | Edge No support No | Firefox Full support 47 | Opera Full support Yes | Firefox Android Full support 48 |
DownloadItem.byExtensionName | Chrome Full support Yes | Edge No support No | Firefox Full support 47 | Opera Full support Yes | Firefox Android Full support 48 |
DownloadItem.bytesReceived | Chrome Full support Yes | Edge No support No | Firefox Full support 47 | Opera Full support Yes | Firefox Android Full support 48 |
DownloadItem.canResume | Chrome Full support Yes | Edge No support No | Firefox Full support 47 | Opera Full support Yes | Firefox Android Full support 48 |
DownloadItem.danger | Chrome Full support Yes | Edge No support No | Firefox
No support
No
| Opera Full support Yes | Firefox Android
No support
No
|
DownloadItem.endTime | Chrome Full support Yes | Edge No support No | Firefox No support No | Opera Full support Yes | Firefox Android No support No |
DownloadItem.error | Chrome Full support Yes | Edge No support No | Firefox Full support 47 | Opera Full support Yes | Firefox Android Full support 48 |
DownloadItem.estimatedEndTime | Chrome Full support Yes | Edge No support No | Firefox Full support 57 | Opera Full support Yes | Firefox Android Full support 57 |
DownloadItem.exists | Chrome Full support Yes | Edge No support No | Firefox Full support 47 | Opera Full support Yes | Firefox Android Full support 48 |
DownloadItem.filename | Chrome Full support Yes | Edge No support No | Firefox Full support 47 | Opera Full support Yes | Firefox Android Full support 48 |
DownloadItem.fileSize | Chrome Full support Yes | Edge No support No | Firefox Full support 47 | Opera Full support Yes | Firefox Android Full support 48 |
DownloadItem.id | Chrome Full support Yes | Edge No support No | Firefox Full support 47 | Opera Full support Yes | Firefox Android Full support 48 |
DownloadItem.incognito | Chrome Full support Yes | Edge No support No | Firefox Full support 47 | Opera Full support Yes | Firefox Android Full support 48 |
DownloadItem.mime | Chrome Full support Yes | Edge No support No | Firefox Full support 47 | Opera Full support Yes | Firefox Android Full support 48 |
DownloadItem.paused | Chrome Full support Yes | Edge No support No | Firefox Full support 47 | Opera Full support Yes | Firefox Android Full support 48 |
DownloadItem.referrer | Chrome Full support Yes | Edge No support No | Firefox Full support 47 | Opera Full support Yes | Firefox Android Full support 48 |
DownloadItem.startTime | Chrome Full support Yes | Edge No support No | Firefox Full support 47 | Opera Full support Yes | Firefox Android Full support 48 |
DownloadItem.state | Chrome Full support Yes | Edge No support No | Firefox Full support 47 | Opera Full support Yes | Firefox Android Full support 48 |
DownloadItem.totalBytes | Chrome Full support Yes | Edge No support No | Firefox Full support 47 | Opera Full support Yes | Firefox Android Full support 48 |
DownloadItem.url | Chrome Full support Yes | Edge No support No | Firefox Full support 47 | Opera Full support Yes | Firefox Android Full support 48 |
DownloadQuery | Chrome Full support Yes | Edge No support No | Firefox Full support 47 | Opera Full support Yes | Firefox Android Full support 48 |
DownloadTime | Chrome Full support Yes | Edge No support No | Firefox Full support 47 | Opera Full support Yes | Firefox Android Full support 48 |
FilenameConflictAction | Chrome Full support Yes | Edge No support No | Firefox Full support 47 | Opera Full support Yes | Firefox Android Full support 48 |
FilenameConflictAction.prompt | Chrome Full support Yes | Edge No support No | Firefox No support No | Opera Full support Yes | Firefox Android No support No |
InterruptReason | Chrome Full support Yes | Edge No support No | Firefox Full support 47 | Opera Full support Yes | Firefox Android Full support 48 |
State | Chrome Full support Yes | Edge No support No | Firefox Full support 47 | Opera Full support Yes | Firefox Android Full support 48 |
StringDelta | Chrome Full support Yes | Edge No support No | Firefox Full support 47 | Opera Full support Yes | Firefox Android Full support 48 |
acceptDanger | Chrome Full support Yes | Edge No support No | Firefox No support No | Opera Full support Yes | Firefox Android No support No |
cancel | Chrome Full support Yes | Edge No support No | Firefox Full support 48 | Opera Full support Yes | Firefox Android Full support 48 |
download | Chrome Full support Yes | Edge No support No | Firefox Full support 47 | Opera Full support Yes | Firefox Android Full support 48 |
download.allowHttpErrors | Chrome No support No | Edge No support No | Firefox Full support 71 | Opera No support No | Firefox Android No support No |
download.body | Chrome Full support Yes | Edge No support No | Firefox Full support 52 | Opera Full support Yes | Firefox Android Full support 52 |
download.conflictAction | Chrome Full support Yes | Edge No support No | Firefox Full support 47 | Opera Full support Yes | Firefox Android Full support 48 |
download.filename | Chrome Full support Yes | Edge No support No | Firefox Full support 47 | Opera Full support Yes | Firefox Android Full support 48 |
download.headers | Chrome Full support Yes | Edge No support No | Firefox
Full support
47
| Opera Full support Yes | Firefox Android Full support 48 |
download.incognito | Chrome No support No | Edge No support No | Firefox Full support 57 | Opera No support No | Firefox Android Full support 57 |
download.method | Chrome Full support Yes | Edge No support No | Firefox
Full support
47
| Opera Full support Yes | Firefox Android
Full support
48
|
download.saveAs | Chrome Full support Yes | Edge No support No | Firefox
Full support
52
| Opera Full support Yes | Firefox Android No support No |
drag | Chrome Full support Yes | Edge No support No | Firefox No support No | Opera Full support Yes | Firefox Android No support No |
erase | Chrome Full support Yes | Edge No support No | Firefox Full support 48 | Opera Full support Yes | Firefox Android Full support 48 |
getFileIcon | Chrome Full support Yes | Edge No support No | Firefox Full support 48 | Opera Full support Yes | Firefox Android No support No |
onChanged | Chrome Full support Yes | Edge No support No | Firefox Full support 47 | Opera Full support Yes | Firefox Android Full support 48 |
onCreated | Chrome Full support Yes | Edge No support No | Firefox Full support 48 | Opera Full support Yes | Firefox Android Full support 48 |
onErased | Chrome Full support Yes | Edge No support No | Firefox Full support 48 | Opera Full support Yes | Firefox Android Full support 48 |
open | Chrome Full support Yes | Edge No support No | Firefox Full support 48 | Opera Full support Yes | Firefox Android Full support 48 |
pause | Chrome Full support Yes | Edge No support No | Firefox Full support 48 | Opera Full support Yes | Firefox Android Full support 48 |
removeFile | Chrome Full support Yes | Edge No support No | Firefox Full support 48 | Opera Full support Yes | Firefox Android Full support 48 |
resume | Chrome Full support Yes | Edge No support No | Firefox Full support 48 | Opera Full support Yes | Firefox Android Full support 48 |
search | Chrome Full support Yes | Edge No support No | Firefox Full support 47 | Opera Full support Yes | Firefox Android Full support 48 |
setShelfEnabled | Chrome Full support Yes | Edge No support No | Firefox No support No | Opera Full support Yes | Firefox Android No support No |
show | Chrome Full support Yes | Edge No support No | Firefox Full support 48 | Opera Full support Yes | Firefox Android Full support 48 |
showDefaultFolder | Chrome Full support Yes | Edge No support No | Firefox Full support 48 | Opera Full support Yes | Firefox Android Full support 48 |
Legend
- Full support
- Full support
- No support
- No support
- See implementation notes.
- See implementation notes.
events
Update compatibility data on GitHub
Desktop | Mobile | ||||
---|---|---|---|---|---|
Event | Chrome Full support Yes | Edge Partial support 14 | Firefox No support No | Opera Full support Yes | Firefox Android No support No |
Event.addListener | Chrome Full support Yes | Edge Full support 14 | Firefox No support No | Opera Full support Yes | Firefox Android No support No |
Event.addRules | Chrome Full support Yes | Edge No support No | Firefox No support No | Opera Full support Yes | Firefox Android No support No |
Event.getRules | Chrome Full support Yes | Edge No support No | Firefox No support No | Opera Full support Yes | Firefox Android No support No |
Event.hasListener | Chrome Full support Yes | Edge Full support 14 | Firefox No support No | Opera Full support Yes | Firefox Android No support No |
Event.hasListeners | Chrome Full support Yes | Edge No support No | Firefox No support No | Opera Full support Yes | Firefox Android No support No |
Event.removeListener | Chrome Full support Yes | Edge Full support 14 | Firefox No support No | Opera Full support Yes | Firefox Android No support No |
Event.removeRules | Chrome Full support Yes | Edge No support No | Firefox No support No | Opera Full support Yes | Firefox Android No support No |
Rule | Chrome Full support Yes | Edge No support No | Firefox No support No | Opera Full support Yes | Firefox Android No support No |
UrlFilter | Chrome Full support Yes | Edge No support No | Firefox Full support 50 | Opera Full support Yes | Firefox Android Full support 50 |
Legend
- Full support
- Full support
- Partial support
- Partial support
- No support
- No support
extension
Update compatibility data on GitHub
Desktop | Mobile | ||||
---|---|---|---|---|---|
ViewType | Chrome Full support Yes | Edge No support No | Firefox Full support 45 | Opera Full support Yes | Firefox Android Full support 48 |
ViewType.sidebar | Chrome No support No | Edge No support No | Firefox Full support 54 | Opera 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 | Firefox Android Full support 48 |
getExtensionTabs | Chrome Full support Yes | Edge No support No | Firefox No support No | Opera 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 | Firefox Android Full support 48 |
getViews | Chrome Full support Yes | Edge Full support 14 | Firefox
Full support
45
| Opera Full support Yes | Firefox Android
Full support
48
|
inIncognitoContext | Chrome Full support Yes | Edge Full support 17 | Firefox Full support 45 | Opera Full support Yes | Firefox Android Full support 48 |
isAllowedFileSchemeAccess | Chrome Full support Yes | Edge No support No | Firefox Full support 48 | Opera Full support Yes | Firefox Android Full support 48 |
isAllowedIncognitoAccess | Chrome Full support Yes | Edge Full support 17 | Firefox Full support 48 | Opera Full support Yes | Firefox Android Full support 48 |
lastError | Chrome Full support Yes | Edge No support No | Firefox Full support 47 | Opera Full support Yes | Firefox Android Full support 48 |
onRequest | Chrome Full support Yes | Edge No support No | Firefox No support No | Opera Full support Yes | Firefox Android No support No |
onRequestExternal | Chrome Full support Yes | Edge No support No | Firefox No support No | Opera Full support Yes | Firefox Android No support No |
sendRequest | Chrome Full support Yes | Edge No support No | Firefox No support No | Opera No support No | Firefox Android No support No |
setUpdateUrlData | Chrome Full support Yes | Edge No support No | Firefox No support No | Opera Full support Yes | 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.
extensionTypes
Update compatibility data on GitHub
Desktop | Mobile | ||||
---|---|---|---|---|---|
ImageDetails | Chrome
Partial support
Partial
| Edge
Partial support
14
| Firefox Full support 45 | Opera
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
| Firefox Android Full support 48 |
RunAt | Chrome
Partial support
20
| Edge No support No | Firefox Full support 45 | Opera
Partial support
15
| Firefox Android Full support 48 |
CSSOrigin | Chrome No support No | Edge No support No | Firefox Full support 53 | Opera 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
Update compatibility data on GitHub
Desktop | Mobile | ||||
---|---|---|---|---|---|
find | Chrome No support No | Edge No support No | Firefox Full support 57 | Opera 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 | Firefox Android No support No |
removeHighlighting | Chrome No support No | Edge No support No | Firefox Full support 57 | Opera No support No | Firefox Android No support No |
Legend
- Full support
- Full support
- No support
- No support
history
Update compatibility data on GitHub
Desktop | Mobile | ||||
---|---|---|---|---|---|
HistoryItem | Chrome Full support Yes | Edge No support No | Firefox Full support 49 | Opera Full support Yes | Firefox Android No support No |
HistoryItem.typedCount | Chrome Full support Yes | Edge No support No | Firefox No support No | Opera Full support Yes | Firefox Android No support No |
TransitionType | Chrome Full support Yes | Edge No support No | Firefox Full support 50 | Opera Full support Yes | Firefox Android No support No |
VisitItem | Chrome Full support Yes | Edge No support No | Firefox Full support 50 | Opera Full support Yes | Firefox Android No support No |
addUrl | Chrome Full support Yes | Edge No support No | Firefox Full support 49 | Opera Full support Yes | Firefox Android No support No |
addUrl.title | Chrome No support No | Edge No support No | Firefox Full support 49 | Opera 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 | Firefox Android No support No |
addUrl.visitTime | Chrome No support No | Edge No support No | Firefox Full support 49 | Opera No support No | Firefox Android No support No |
deleteAll | Chrome Full support Yes | Edge No support No | Firefox Full support 49 | Opera Full support Yes | Firefox Android No support No |
deleteRange | Chrome Full support Yes | Edge No support No | Firefox Full support 49 | Opera Full support Yes | Firefox Android No support No |
deleteUrl | Chrome Full support Yes | Edge No support No | Firefox Full support 49 | Opera Full support Yes | Firefox Android No support No |
getVisits | Chrome Full support Yes | Edge No support No | Firefox Full support 50 | Opera Full support Yes | Firefox Android No support No |
onTitleChanged | Chrome No support No | Edge No support No | Firefox Full support 55 | Opera No support No | Firefox Android No support No |
onVisitRemoved | Chrome Full support Yes | Edge No support No | Firefox Full support 50 | Opera Full support Yes | Firefox Android No support No |
onVisited | Chrome Full support Yes | Edge No support No | Firefox
Full support
50
| Opera Full support Yes | Firefox Android No support No |
search | Chrome Full support Yes | Edge No support No | Firefox Full support 49 | Opera Full support Yes | Firefox Android No support No |
Legend
- Full support
- Full support
- No support
- No support
- See implementation notes.
- See implementation notes.
i18n
Update compatibility data on GitHub
Desktop | Mobile | ||||
---|---|---|---|---|---|
LanguageCode | Chrome Full support 47 | Edge Full support 14 | Firefox Full support 45 | Opera Full support 34 | Firefox Android Full support 48 |
detectLanguage | Chrome Full support 47 | Edge No support No | Firefox Full support 47 | Opera Full support 34 | Firefox Android Full support 48 |
getAcceptLanguages | Chrome Full support 47 | Edge Full support 14 | Firefox Full support 47 | Opera Full support 34 | Firefox Android Full support 48 |
getMessage | Chrome Full support 17 | Edge
Full support
14
| Firefox
Full support
45
| Opera Full support 15 | Firefox Android Full support 48 |
getUILanguage | Chrome Full support 35 | Edge Full support 14 | Firefox
Full support
47
| Opera Full support Yes | Firefox Android Full support 48 |
Legend
- Full support
- Full support
- No support
- No support
- See implementation notes.
- See implementation notes.
identity
Update compatibility data on GitHub
Desktop | Mobile | ||||
---|---|---|---|---|---|
getRedirectURL | Chrome Full support Yes | Edge No support No | Firefox Full support 53 | Opera Full support 60 | Firefox Android No support No |
launchWebAuthFlow | Chrome Full support Yes | Edge No support No | Firefox
Full support
53
| Opera Full support Yes | Firefox Android No support No |
Legend
- Full support
- Full support
- No support
- No support
- See implementation notes.
- See implementation notes.
idle
Update compatibility data on GitHub
Desktop | Mobile | ||||
---|---|---|---|---|---|
IdleState | Chrome Full support Yes | Edge No support No | Firefox Full support 45 | Opera Full support Yes | Firefox Android Full support 48 |
onStateChanged | Chrome Full support Yes | Edge No support No | Firefox Full support 51 | Opera Full support Yes | Firefox Android Full support 51 |
onStateChanged.locked | Chrome Full support Yes | Edge No support No | Firefox No support No | Opera Full support Yes | Firefox Android No support No |
queryState | Chrome Full support Yes | Edge Full support 15 | Firefox
Full support
45
| Opera Full support Yes | Firefox Android
Full support
48
|
queryState.locked | Chrome Full support Yes | Edge No support No | Firefox No support No | Opera Full support Yes | Firefox Android No support No |
setDetectionInterval | Chrome Full support Yes | Edge Full support 15 | Firefox Full support 51 | Opera Full support Yes | Firefox Android Full support 51 |
Legend
- Full support
- Full support
- No support
- No support
- See implementation notes.
- See implementation notes.
management
Update compatibility data on GitHub
Desktop | Mobile | ||||
---|---|---|---|---|---|
ExtensionInfo | Chrome Full support Yes | Edge No support No | Firefox Full support 51 | Opera Full support Yes | Firefox Android Full support 51 |
ExtensionInfo.disabledReason | Chrome Full support Yes | Edge No support No | Firefox No support No | Opera Full support Yes | Firefox Android No support No |
ExtensionInfo.offlineEnabled | Chrome Full support Yes | Edge No support No | Firefox No support No | Opera Full support Yes | Firefox Android No support No |
ExtensionInfo.type | Chrome Full support Yes | Edge No support No | Firefox Full support 55 | Opera Full support Yes | Firefox Android Full support 55 |
ExtensionInfo.versionName | Chrome Full support Yes | Edge No support No | Firefox No support No | Opera Full support Yes | Firefox Android No support No |
get | Chrome Full support Yes | Edge No support No | Firefox Full support 56 | Opera Full support Yes | Firefox Android Full support 56 |
getAll | Chrome Full support Yes | Edge No support No | Firefox
Full support
55
| Opera Full support Yes | Firefox Android
Full support
55
|
getPermissionWarningsById | Chrome Full support Yes | Edge No support No | Firefox No support No | Opera Full support Yes | Firefox Android No support No |
getPermissionWarningsByManifest | Chrome Full support Yes | Edge No support No | Firefox No support No | Opera Full support Yes | Firefox Android No support No |
getSelf | Chrome Full support Yes | Edge No support No | Firefox Full support 51 | Opera 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 | Firefox Android
Full support
63
|
onDisabled | Chrome Full support Yes | Edge No support No | Firefox No support No | Opera Full support Yes | Firefox Android No support No |
onEnabled | Chrome Full support Yes | Edge No support No | Firefox No support No | Opera Full support Yes | Firefox Android No support No |
onInstalled | Chrome Full support Yes | Edge No support No | Firefox No support No | Opera Full support Yes | Firefox Android No support No |
onUninstalled | Chrome Full support Yes | Edge No support No | Firefox No support No | Opera Full support Yes | Firefox Android No support No |
setEnabled | Chrome Full support Yes | Edge No support No | Firefox
Full support
55
| Opera Full support Yes | Firefox Android
Full support
55
|
uninstall | Chrome Full support Yes | Edge No support No | Firefox No support No | Opera Full support Yes | Firefox Android No support No |
uninstallSelf | Chrome Full support Yes | Edge No support No | Firefox Full support 51 | Opera Full support Yes | Firefox Android Full support 51 |
uninstallSelf.dialogMessage | Chrome No support No | Edge No support No | Firefox Full support 51 | Opera 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
Update compatibility data on GitHub
Desktop | Mobile | ||||
---|---|---|---|---|---|
NotificationOptions | Chrome Full support Yes | Edge Full support 17 | Firefox Full support 45 | Opera Full support Yes | Firefox Android Full support 48 |
NotificationOptions.appIconMaskUrl | Chrome Full support Yes | Edge No support No | Firefox
No support
No
| Opera Full support Yes | Firefox Android
No support
No
|
NotificationOptions.buttons | Chrome Full support Yes | Edge No support No | Firefox No support No | Opera
No support
No
| Firefox Android No support No |
NotificationOptions.contextMessage | Chrome Full support 31 | Edge No support No | Firefox
No support
No
| Opera
No support
No
| Firefox Android
No support
No
|
NotificationOptions.eventTime | Chrome Full support Yes | Edge No support No | Firefox
No support
No
| Opera Full support Yes | Firefox Android
No support
No
|
NotificationOptions.imageUrl | Chrome Full support Yes | Edge No support No | Firefox
No support
No
| Opera
No support
No
| Firefox Android
No support
No
|
NotificationOptions.isClickable | Chrome Full support 32 | Edge No support No | Firefox
No support
No
| Opera
No support
No
| Firefox Android
No support
No
|
NotificationOptions.items | Chrome
Full support
Yes
| Edge No support No | Firefox
No support
No
| Opera
No support
No
| Firefox Android
No support
No
|
NotificationOptions.priority | Chrome Full support Yes | Edge No support No | Firefox
No support
No
| Opera Full support Yes | Firefox Android
No support
No
|
NotificationOptions.progress | Chrome Full support 30 | Edge No support No | Firefox
No support
No
| Opera
No support
No
| Firefox Android
No support
No
|
NotificationOptions.requireInteraction | Chrome Full support 50 | Edge No support No | Firefox No support No | Opera
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
| Firefox Android
Full support
48
|
clear | Chrome Full support 28 | Edge Full support 17 | Firefox Full support 45 | Opera Full support 25 | Firefox Android Full support 48 |
create | Chrome Full support 28 | Edge Full support 17 | Firefox Full support 45 | Opera Full support 25 | Firefox Android Full support 48 |
getAll | Chrome Full support 29 | Edge Full support 17 | Firefox Full support 45 | Opera Full support 25 | Firefox Android Full support 48 |
onButtonClicked | Chrome Full support 28 | Edge Full support 17 | Firefox No support No | Opera Full support 25 | Firefox Android No support No |
onClicked | Chrome Full support 28 | Edge Full support 17 | Firefox Full support 47 | Opera Full support 25 | Firefox Android Full support 48 |
onClosed | Chrome Full support 28 | Edge Full support 17 | Firefox Full support 45 | Opera Full support 25 | Firefox Android Full support 48 |
onClosed.byUser | Chrome Full support Yes | Edge No support No | Firefox No support No | Opera Full support Yes | Firefox Android No support No |
onShown | Chrome No support No | Edge No support No | Firefox Full support 56 | Opera 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
| 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
Update compatibility data on GitHub
Desktop | Mobile | ||||
---|---|---|---|---|---|
OnInputEnteredDisposition | Chrome Full support Yes | Edge No support No | Firefox Full support 52 | Opera Full support Yes | Firefox Android No support No |
SuggestResult | Chrome Full support Yes | Edge No support No | Firefox
Full support
52
| Opera Full support Yes | Firefox Android No support No |
onInputCancelled | Chrome Full support Yes | Edge No support No | Firefox Full support 52 | Opera Full support Yes | Firefox Android No support No |
onInputChanged | Chrome Full support Yes | Edge No support No | Firefox Full support 52 | Opera Full support Yes | Firefox Android No support No |
onInputEntered | Chrome Full support Yes | Edge No support No | Firefox Full support 52 | Opera Full support Yes | Firefox Android No support No |
onInputStarted | Chrome Full support Yes | Edge No support No | Firefox Full support 52 | Opera Full support Yes | Firefox Android No support No |
setDefaultSuggestion | Chrome Full support Yes | Edge No support No | Firefox
Full support
52
| Opera Full support Yes | Firefox Android No support No |
Legend
- Full support
- Full support
- No support
- No support
- See implementation notes.
- See implementation notes.
pageAction
Update compatibility data on GitHub
Desktop | Mobile | ||||
---|---|---|---|---|---|
ImageDataType | Chrome Full support Yes | Edge No support No | Firefox Full support 45 | Opera Full support Yes | Firefox Android No support No |
getPopup | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Firefox Android
Full support
50
|
getTitle | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Firefox Android No support No |
hide | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Firefox Android
Full support
50
|
isShown | Chrome No support No | Edge No support No | Firefox Full support 59 | Opera 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 | Firefox Android Full support 50 |
openPopup | Chrome No support No | Edge No support No | Firefox Full support 57 | Opera 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 | Firefox Android No support No |
setIcon.imageData | Chrome Full support 23 | Edge No support No | Firefox Full support 45 | Opera Full support 15 | 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 | Firefox Android No support No |
setPopup | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | 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 | Firefox Android No support No |
setTitle | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | 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 | Firefox Android No support No |
show | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Firefox Android
Full support
50
|
Legend
- Full support
- Full support
- No support
- No support
- See implementation notes.
- See implementation notes.
permissions
Update compatibility data on GitHub
Desktop | Mobile | ||||
---|---|---|---|---|---|
contains | Chrome Full support Yes | Edge No support No | Firefox Full support 55 | Opera Full support Yes | Firefox Android Full support 55 |
getAll | Chrome Full support Yes | Edge No support No | Firefox Full support 55 | Opera Full support Yes | Firefox Android Full support 55 |
onAdded | Chrome Full support Yes | Edge No support No | Firefox
No support
No
| Opera Full support Yes | Firefox Android No support No |
onRemoved | Chrome Full support Yes | Edge No support No | Firefox
No support
No
| Opera Full support Yes | Firefox Android No support No |
Permissions | Chrome Full support Yes | Edge No support No | Firefox Full support 55 | Opera Full support Yes | Firefox Android Full support 55 |
remove | Chrome Full support Yes | Edge No support No | Firefox Full support 55 | Opera Full support Yes | Firefox Android Full support 55 |
request | Chrome Full support Yes | Edge No support No | Firefox
Full support
55
| Opera Full support Yes | Firefox Android
Full support
55
|
Legend
- Full support
- Full support
- No support
- No support
- See implementation notes.
- See implementation notes.
pkcs11
Update compatibility data on GitHub
Desktop | Mobile | ||||
---|---|---|---|---|---|
getModuleSlots | Chrome No support No | Edge No support No | Firefox Full support 58 | Opera 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 | Firefox Android No support No |
isModuleInstalled | Chrome No support No | Edge No support No | Firefox Full support 58 | Opera 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 | 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
Update compatibility data on GitHub
Desktop | Mobile | ||||
---|---|---|---|---|---|
network.networkPredictionEnabled | Chrome Full support Yes | Edge No support No | Firefox Full support 54 | Opera Full support Yes | Firefox Android Full support 54 |
network.peerConnectionEnabled | Chrome No support No | Edge No support No | Firefox Full support 55 | Opera No support No | Firefox Android Full support 55 |
network.webRTCIPHandlingPolicy | Chrome Full support Yes | Edge No support No | Firefox
Full support
54
| Opera Full support Yes | Firefox Android Full support 54 |
services.autofillAddressEnabled | Chrome Full support 70 | Edge No support No | Firefox No support No | Opera Full support Yes | Firefox Android No support No |
services.autofillCreditCardEnabled | Chrome Full support 70 | Edge No support No | Firefox No support No | Opera Full support Yes | Firefox Android No support No |
services.autofillEnabled | Chrome Full support Yes | Edge No support No | Firefox No support No | Opera Full support Yes | Firefox Android No support No |
services.alternateErrorPagesEnabled | Chrome Full support Yes | Edge No support No | Firefox No support No | Opera Full support Yes | Firefox Android No support No |
services.passwordSavingEnabled | Chrome Full support 38 | Edge No support No | Firefox Full support 56 | Opera Full support Yes | Firefox Android Full support 56 |
services.safeBrowsingEnabled | Chrome Full support Yes | Edge No support No | Firefox No support No | Opera Full support Yes | Firefox Android No support No |
services.safeBrowsingExtendedReportingEnabled | Chrome Full support 42 | Edge No support No | Firefox No support No | Opera Full support Yes | Firefox Android No support No |
services.searchSuggestEnabled | Chrome Full support Yes | Edge No support No | Firefox No support No | Opera Full support Yes | Firefox Android No support No |
services.spellingServiceEnabled | Chrome Full support Yes | Edge No support No | Firefox No support No | Opera Full support Yes | Firefox Android No support No |
services.translationServiceEnabled | Chrome Full support Yes | Edge No support No | Firefox No support No | Opera Full support Yes | Firefox Android No support No |
websites.cookieConfig | Chrome No support No | Edge No support No | Firefox
Full support
59
| Opera 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 | Firefox Android Full support 58 |
websites.hyperlinkAuditingEnabled | Chrome Full support Yes | Edge No support No | Firefox Full support 54 | Opera Full support Yes | Firefox Android Full support 54 |
websites.protectedContentEnabled | Chrome Full support Yes | Edge No support No | Firefox No support No | Opera Full support Yes | Firefox Android No support No |
websites.referrersEnabled | Chrome Full support Yes | Edge No support No | Firefox Full support 56 | Opera Full support Yes | Firefox Android Full support 56 |
websites.resistFingerprinting | Chrome No support No | Edge No support No | Firefox Full support 58 | Opera No support No | Firefox Android Full support 58 |
websites.thirdPartyCookiesAllowed | Chrome Full support Yes | Edge No support No | Firefox No support No | Opera Full support Yes | Firefox Android No support No |
websites.trackingProtectionMode | Chrome No support No | Edge No support No | Firefox Full support 57 | Opera 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
Update compatibility data on GitHub
Desktop | Mobile | ||||
---|---|---|---|---|---|
onError | Chrome No support No | Edge No support No | Firefox
Full support
60
| Opera 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 | Firefox Android Full support 60 |
ProxyInfo | Chrome No support No | Edge No support No | Firefox Full support 60 | Opera 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 | Firefox Android Full support 60 |
register | Chrome No support No | Edge No support No | Firefox
No support
56 — 71
| Opera 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 | Firefox Android No support No |
unregister | Chrome No support No | Edge No support No | Firefox No support 56 — 71 | Opera 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
Update compatibility data on GitHub
Desktop | Mobile | ||||
---|---|---|---|---|---|
MessageSender | Chrome Full support 26 | Edge Full support 14 | Firefox
Full support
45
| Opera Full support 15 | Firefox Android
Full support
48
|
MessageSender.frameId | Chrome Full support 41 | Edge Full support 14 | Firefox Full support 45 | Opera Full support 28 | Firefox Android Full support 48 |
MessageSender.tlsChannelId | Chrome Full support 32 | Edge No support No | Firefox Full support 45 | Opera Full support 19 | Firefox Android Full support 48 |
MessageSender.url | Chrome Full support 28 | Edge
Full support
14
| Firefox Full support 45 | Opera Full support 15 | Firefox Android Full support 48 |
OnInstalledReason | Chrome
Full support
Yes
| Edge
Full support
14
| Firefox Full support 45 | Opera
Full support
Yes
| Firefox Android Full support 48 |
OnRestartRequiredReason | Chrome Full support Yes | Edge No support No | Firefox Full support 45 | Opera Full support Yes | Firefox Android Full support 48 |
PlatformArch | Chrome Full support Yes | Edge No support No | Firefox Full support 45 | Opera Full support Yes | Firefox Android Full support 48 |
PlatformInfo | Chrome Full support Yes | Edge No support No | Firefox Full support 45 | Opera Full support Yes | Firefox Android Full support 48 |
PlatformInfo.nacl_arch | Chrome Full support Yes | Edge No support No | Firefox No support No | Opera Full support Yes | Firefox Android No support No |
PlatformNaclArch | Chrome Full support Yes | Edge No support No | Firefox Full support 45 | Opera Full support Yes | Firefox Android Full support 48 |
PlatformOs | Chrome Full support Yes | Edge No support No | Firefox Full support 45 | Opera Full support Yes | Firefox Android Full support 48 |
Port | Chrome Full support 26 | Edge Full support 15 | Firefox Full support 45 | Opera Full support 15 | Firefox Android Full support 48 |
Port.error | Chrome No support No | Edge No support No | Firefox Full support 52 | Opera No support No | Firefox Android Full support 52 |
RequestUpdateCheckStatus | Chrome Full support Yes | Edge No support No | Firefox No support No | Opera Full support Yes | Firefox Android No support No |
connect | Chrome Full support 26 | Edge Full support 14 | Firefox Full support 45 | Opera Full support 15 | Firefox Android Full support 48 |
connectNative | Chrome Full support 29 | Edge Full support 15 | Firefox Full support 50 | Opera Full support 16 | Firefox Android No support No |
getBackgroundPage | Chrome Full support 22 | Edge Full support 14 | Firefox
Full support
45
| Opera Full support 15 | Firefox Android
Full support
48
|
getBrowserInfo | Chrome No support No | Edge No support No | Firefox Full support 51 | Opera 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 | Firefox Android Full support 48 |
getPackageDirectoryEntry | Chrome Full support 29 | Edge No support No | Firefox No support No | Opera Full support 16 | Firefox Android No support No |
getPlatformInfo | Chrome Full support 29 | Edge No support No | Firefox Full support 45 | Opera Full support 16 | Firefox Android Full support 48 |
getURL | Chrome Full support 22 | Edge Full support 14 | Firefox Full support 45 | Opera Full support 15 | Firefox Android Full support 48 |
id | Chrome Full support 22 | Edge Full support 14 | Firefox Full support 45 | Opera Full support 15 | Firefox Android Full support 48 |
lastError | Chrome
Full support
Yes
| Edge Full support 14 | Firefox Full support 47 | Opera
Full support
Yes
| Firefox Android Full support 48 |
onBrowserUpdateAvailable | Chrome Full support 27 | Edge No support No | Firefox No support No | Opera Full support 15 | Firefox Android No support No |
onConnect | Chrome Full support 26 | Edge Full support 14 | Firefox Full support 45 | Opera Full support 15 | Firefox Android Full support 48 |
onConnectExternal | Chrome Full support 26 | Edge No support No | Firefox Full support 54 | Opera Full support 15 | Firefox Android Full support 54 |
onInstalled | Chrome Full support 22 | Edge Full support 14 | Firefox
Full support
52
| Opera Full support 15 | Firefox Android
Full support
52
|
onMessage | Chrome Full support 26 | Edge Full support 14 | Firefox Full support 45 | Opera Full support 15 | 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 | Firefox Android Full support Yes |
onMessageExternal | Chrome Full support 26 | Edge No support No | Firefox Full support 54 | Opera Full support 15 | 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 | Firefox Android Full support Yes |
onRestartRequired | Chrome Full support 29 | Edge No support No | Firefox No support No | Opera Full support 16 | Firefox Android No support No |
onStartup | Chrome Full support 23 | Edge No support No | Firefox Full support 52 | Opera Full support 15 | Firefox Android Full support 52 |
onSuspend | Chrome Full support 22 | Edge No support No | Firefox No support No | Opera Full support 15 | Firefox Android No support No |
onSuspendCanceled | Chrome Full support 22 | Edge No support No | Firefox No support No | Opera Full support 15 | Firefox Android No support No |
onUpdateAvailable | Chrome Full support 25 | Edge No support No | Firefox Full support 51 | Opera Full support 15 | Firefox Android Full support 51 |
openOptionsPage | Chrome Full support 42 | Edge No support No | Firefox Full support 48 | Opera Full support 29 | Firefox Android Full support 57 |
reload | Chrome Full support 25 | Edge Full support 15 | Firefox Full support 51 | Opera Full support 15 | Firefox Android Full support 51 |
requestUpdateCheck | Chrome Full support 25 | Edge No support No | Firefox No support No | Opera Full support 15 | Firefox Android No support No |
sendMessage | Chrome Full support 26 | Edge
Full support
14
| Firefox Full support 45 | Opera Full support 15 | Firefox Android Full support 48 |
sendNativeMessage | Chrome Full support 29 | Edge Full support 15 | Firefox Full support 50 | Opera Full support 16 | Firefox Android No support No |
setUninstallURL | Chrome Full support 41 | Edge Full support 15 | Firefox Full support 47 | Opera Full support 28 | Firefox Android Full support 48 |
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.
search
Update compatibility data on GitHub
Desktop | Mobile | ||||
---|---|---|---|---|---|
get | Chrome No support No | Edge No support No | Firefox Full support 63 | Opera 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 | Firefox Android No support No |
Legend
- Full support
- Full support
- No support
- No support
sessions
Update compatibility data on GitHub
Desktop | Mobile | ||||
---|---|---|---|---|---|
Filter | Chrome Full support Yes | Edge No support No | Firefox Full support 52 | Opera Full support Yes | Firefox Android No support No |
MAX_SESSION_RESULTS | Chrome Full support Yes | Edge No support No | Firefox Full support 52 | Opera Full support Yes | Firefox Android No support No |
Session | Chrome Full support Yes | Edge No support No | Firefox
Full support
52
| Opera Full support Yes | Firefox Android No support No |
forgetClosedTab | Chrome No support No | Edge No support No | Firefox Full support 55 | Opera 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 | Firefox Android No support No |
getRecentlyClosed | Chrome Full support Yes | Edge No support No | Firefox Full support 52 | Opera Full support Yes | Firefox Android No support No |
getTabValue | Chrome No support No | Edge No support No | Firefox Full support 57 | Opera 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 | Firefox Android No support No |
onChanged | Chrome Full support Yes | Edge No support No | Firefox Full support 53 | Opera Full support Yes | Firefox Android No support No |
removeTabValue | Chrome No support No | Edge No support No | Firefox Full support 57 | Opera 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 | Firefox Android No support No |
restore | Chrome Full support Yes | Edge No support No | Firefox Full support 52 | Opera Full support Yes | Firefox Android No support No |
setTabValue | Chrome No support No | Edge No support No | Firefox Full support 57 | Opera 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 | Firefox Android No support No |
Legend
- Full support
- Full support
- No support
- No support
- See implementation notes.
- See implementation notes.
sidebarAction
Update compatibility data on GitHub
Desktop | Mobile | ||||
---|---|---|---|---|---|
ImageDataType | Chrome No support No | Edge No support No | Firefox Full support 54 | Opera Full support 30 | Firefox Android No support No |
close | Chrome No support No | Edge No support No | Firefox Full support 57 | Opera 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 | Firefox Android No support No |
getTitle | Chrome No support No | Edge No support No | Firefox Full support 54 | Opera Full support 30 | Firefox Android No support No |
isOpen | Chrome No support No | Edge No support No | Firefox Full support 59 | Opera 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 | Firefox Android No support No |
setIcon | Chrome No support No | Edge No support No | Firefox Full support 54 | Opera Full support 30 | 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 | Firefox Android No support No |
setPanel | Chrome No support No | Edge No support No | Firefox Full support 54 | Opera Full support 30 | 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 | Firefox Android No support No |
setTitle | Chrome No support No | Edge No support No | Firefox Full support 54 | Opera Full support 30 | 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 | Firefox Android No support No |
Legend
- Full support
- Full support
- No support
- No support
storage
Update compatibility data on GitHub
Desktop | Mobile | ||||
---|---|---|---|---|---|
StorageArea | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Firefox Android Full support 48 |
StorageArea.clear | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support 33 | Firefox Android Full support 48 |
StorageArea.get | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support 33 | Firefox Android Full support 48 |
StorageArea.getBytesInUse | Chrome Full support Yes | Edge Full support 14 | Firefox No support No | Opera Full support 33 | Firefox Android No support No |
StorageArea.remove | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support 33 | Firefox Android Full support 48 |
StorageArea.set | Chrome Full support Yes | Edge
Full support
14
| Firefox Full support 45 | Opera Full support 33 | Firefox Android Full support 48 |
StorageChange | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Firefox Android Full support 48 |
local | Chrome Full support Yes | Edge Full support 14 | Firefox
Full support
45
| Opera Full support Yes | Firefox Android Full support 48 |
managed | Chrome Full support Yes | Edge No support No | Firefox
Full support
57
| Opera 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 | Firefox Android Full support 48 |
sync | Chrome Full support Yes | Edge Full support 15 | Firefox Full support 53 | Opera No support No | Firefox Android No support No |
Legend
- Full support
- Full support
- No support
- No support
- See implementation notes.
- See implementation notes.
tabs
Update compatibility data on GitHub
Desktop | Mobile | ||||
---|---|---|---|---|---|
MutedInfo | Chrome Full support Yes | Edge No support No | Firefox Full support 47 | Opera Full support Yes | Firefox Android No support No |
MutedInfoReason | Chrome Full support Yes | Edge No support No | Firefox Full support 47 | Opera Full support Yes | Firefox Android No support No |
PageSettings | Chrome No support No | Edge No support No | Firefox Full support 56 | Opera 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 | Firefox Android No support No |
PageSettings.edgeLeft | Chrome No support No | Edge No support No | Firefox Full support 59 | Opera 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 | Firefox Android No support No |
PageSettings.edgeTop | Chrome No support No | Edge No support No | Firefox Full support 59 | Opera 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 | Firefox Android Full support 54 |
Tab.active | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Firefox Android Full support 54 |
Tab.audible | Chrome Full support 45 | Edge No support No | Firefox Full support 45 | Opera Full support 32 | Firefox Android Full support 54 |
Tab.autoDiscardable | Chrome Full support 54 | Edge No support No | Firefox No support No | Opera Full support 41 | Firefox Android No support No |
Tab.cookieStoreId | Chrome No support No | Edge No support No | Firefox Full support 52 | Opera No support No | Firefox Android No support No |
Tab.discarded | Chrome Full support 54 | Edge No support No | Firefox Full support 57 | Opera Full support 41 | Firefox Android Full support 57 |
Tab.favIconUrl | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Firefox Android No support No |
Tab.height | Chrome Full support 31 | Edge No support No | Firefox Full support 45 | Opera Full support 18 | Firefox Android Full support 54 |
Tab.highlighted | Chrome Full support Yes | Edge No support No | Firefox Full support 45 | Opera Full support Yes | Firefox Android Full support 54 |
Tab.id | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Firefox Android Full support 54 |
Tab.incognito | Chrome Full support Yes | Edge
Full support
14
| Firefox Full support 45 | Opera Full support Yes | Firefox Android Full support 54 |
Tab.index | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Firefox Android Full support 54 |
Tab.isArticle | Chrome No support No | Edge No support No | Firefox Full support 58 | Opera 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 | Firefox Android No support No |
Tab.lastAccessed | Chrome No support No | Edge No support No | Firefox Full support 56 | Opera No support No | Firefox Android Full support 56 |
Tab.mutedInfo | Chrome Full support 46 | Edge No support No | Firefox Full support 45 | Opera Full support 33 | Firefox Android Full support 54 |
Tab.openerTabId | Chrome Full support 18 | Edge No support No | Firefox Full support 57 | Opera Full support 15 | Firefox Android No support No |
Tab.pinned | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Firefox Android Full support 54 |
Tab.selected | Chrome Full support Yes | Edge No support No | Firefox Full support 45 | Opera Full support Yes | Firefox Android Full support 54 |
Tab.sessionId | Chrome Full support 31 | Edge No support No | Firefox Full support Yes | Opera Full support 18 | Firefox Android No support No |
Tab.status | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Firefox Android Full support 54 |
Tab.title | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Firefox Android Full support 54 |
Tab.url | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Firefox Android Full support 54 |
Tab.width | Chrome Full support 31 | Edge No support No | Firefox Full support 45 | Opera Full support 18 | Firefox Android Full support 54 |
Tab.windowId | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Firefox Android Full support 54 |
TabStatus | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Firefox Android Full support 54 |
WindowType | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Firefox Android Full support 54 |
ZoomSettings | Chrome Full support Yes | Edge No support No | Firefox Full support 45 | Opera Full support Yes | Firefox Android No support No |
ZoomSettingsMode | Chrome Full support Yes | Edge No support No | Firefox Full support 45 | Opera Full support Yes | Firefox Android No support No |
ZoomSettingsScope | Chrome Full support Yes | Edge No support No | Firefox Full support 45 | Opera Full support Yes | Firefox Android No support No |
captureTab | Chrome No support No | Edge No support No | Firefox Full support 59 | Opera 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
| Firefox Android Full support 54 |
connect | Chrome Full support Yes | Edge No support No | Firefox Full support 45 | Opera Full support Yes | Firefox Android Full support 54 |
create | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Firefox Android Full support 54 |
detectLanguage | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Firefox Android No support No |
discard | Chrome
Full support
54
| Edge Full support 14 | Firefox Full support 58 | Opera
Full support
Yes
| Firefox Android No support No |
duplicate | Chrome Full support Yes | Edge No support No | Firefox Full support 47 | Opera 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
| Firefox Android Full support 54 |
executeScript.frameId | Chrome Full support 39 | Edge No support No | Firefox
Full support
43
| Opera Full support 26 | Firefox Android
Full support
54
|
executeScript.matchAboutBlank | Chrome Full support 39 | Edge Full support 14 | Firefox Full support 53 | Opera Full support 26 | Firefox Android Full support 54 |
executeScript.runAt | Chrome Full support 20 | Edge No support No | Firefox Full support 43 | Opera Full support 15 | Firefox Android Full support 54 |
get | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Firefox Android Full support 54 |
getAllInWindow | Chrome Full support Yes | Edge No support No | Firefox No support No | Opera No support No | Firefox Android No support No |
getCurrent | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Firefox Android Full support 54 |
getSelected | Chrome Full support Yes | Edge No support No | Firefox No support No | Opera No support No | Firefox Android No support No |
getZoom | Chrome Full support Yes | Edge No support No | Firefox Full support 45 | Opera Full support Yes | Firefox Android No support No |
getZoomSettings | Chrome Full support Yes | Edge No support No | Firefox Full support 45 | Opera Full support Yes | Firefox Android No support No |
goBack | Chrome Full support 72 | Edge No support No | Firefox No support No | Opera No support No | Firefox Android No support No |
goForward | Chrome Full support 72 | Edge No support No | Firefox No support No | Opera No support No | Firefox Android No support No |
hide | Chrome No support No | Edge No support No | Firefox
Full support
61
| Opera No support No | Firefox Android No support No |
highlight | Chrome Full support Yes | Edge No support No | Firefox Full support 63 | Opera No support No | Firefox Android No support No |
insertCSS | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 47 | Opera Full support Yes | Firefox Android Full support 54 |
insertCSS.cssOrigin | Chrome Full support 39 | Edge No support No | Firefox Full support 53 | Opera No support No | Firefox Android Full support 54 |
insertCSS.frameId | Chrome Full support 39 | Edge Full support 14 | Firefox Full support 47 | Opera Full support 26 | Firefox Android Full support 54 |
insertCSS.matchAboutBlank | Chrome Full support 39 | Edge Full support 14 | Firefox No support No | Opera Full support 26 | Firefox Android No support No |
insertCSS.runAt | Chrome Full support 20 | Edge No support No | Firefox Full support 47 | Opera Full support 15 | Firefox Android Full support 54 |
move | Chrome Full support Yes | Edge No support No | Firefox Full support 46 | Opera Full support Yes | Firefox Android No support No |
moveInSuccession | Chrome No support No | Edge No support No | Firefox Full support 65 | Opera No support No | Firefox Android No support No |
onActivated | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Firefox Android Full support 54 |
onActiveChanged | Chrome Full support Yes | Edge No support No | Firefox No support No | Opera No support No | Firefox Android No support No |
onAttached | Chrome Full support Yes | Edge Full support 15 | Firefox Full support 45 | Opera Full support Yes | Firefox Android Full support 54 |
onCreated | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Firefox Android Full support 54 |
onDetached | Chrome Full support Yes | Edge Full support 15 | Firefox Full support 45 | Opera Full support Yes | Firefox Android Full support 54 |
onHighlightChanged | Chrome Full support Yes | Edge No support No | Firefox No support No | Opera No support No | Firefox Android No support No |
onHighlighted | Chrome Full support Yes | Edge No support No | Firefox
Full support
63
| Opera No support No | Firefox Android
Full support
54
|
onMoved | Chrome Full support Yes | Edge No support No | Firefox Full support 45 | Opera Full support Yes | Firefox Android No support No |
onRemoved | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Firefox Android Full support 54 |
onReplaced | Chrome Full support Yes | Edge No support No | Firefox No support No | Opera Full support Yes | Firefox Android No support No |
onSelectionChanged | Chrome Full support Yes | Edge No support No | Firefox No support No | Opera No support No | Firefox Android No support No |
onUpdated | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Firefox Android Full support 54 |
onUpdated.extraParameters | Chrome No support No | Edge No support No | Firefox Full support 61 | Opera No support No | Firefox Android No support No |
onZoomChange | Chrome Full support Yes | Edge No support No | Firefox Full support 45 | Opera Full support Yes | Firefox Android No support No |
print | Chrome No support No | Edge No support No | Firefox Full support 56 | Opera No support No | Firefox Android No support No |
printPreview | Chrome No support No | Edge No support No | Firefox Full support 56 | Opera No support No | Firefox Android No support No |
query | Chrome Full support Yes | Edge
Full support
14
| Firefox Full support 45 | Opera Full support Yes | Firefox Android Full support 54 |
reload | Chrome Full support Yes | Edge Full support 17 | Firefox Full support 45 | Opera Full support Yes | Firefox Android Full support 54 |
remove | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Firefox Android Full support 54 |
removeCSS | Chrome No support No | Edge No support No | Firefox Full support 49 | Opera No support No | Firefox Android Full support 54 |
saveAsPDF | Chrome No support No | Edge No support No | Firefox
Full support
56
| Opera No support No | Firefox Android No support No |
sendMessage | Chrome Full support Yes | Edge
Full support
14
| Firefox Full support 45 | Opera Full support Yes | Firefox Android Full support 54 |
sendRequest | Chrome Full support Yes | Edge No support No | Firefox No support No | Opera No support No | Firefox Android No support No |
setZoom | Chrome Full support Yes | Edge No support No | Firefox Full support 45 | Opera Full support Yes | Firefox Android No support No |
setZoomSettings | Chrome Full support Yes | Edge No support No | Firefox No support No | Opera Full support Yes | Firefox Android No support No |
show | Chrome No support No | Edge No support No | Firefox
Full support
61
| Opera No support No | Firefox Android No support No |
toggleReaderMode | Chrome No support No | Edge No support No | Firefox Full support 58 | Opera No support No | Firefox Android No support No |
update | Chrome Full support Yes | Edge Full support 14 | Firefox Full support 45 | Opera Full support Yes | Firefox Android Full support 54 |
Legend
- Full support
- Full support
- No support
- No support
- Experimental. Expect behavior to change in the future.
- Experimental. Expect behavior to change in the future.
- 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.
- User must explicitly enable this feature.
- User must explicitly enable this feature.
- Uses a non-standard name.
- Uses a non-standard name.
theme
Update compatibility data on GitHub
Desktop | Mobile | ||||
---|---|---|---|---|---|
Theme | Chrome No support No | Edge No support No | Firefox Full support 55 | Opera No support No | Firefox Android No support No |
getCurrent | Chrome No support No | Edge No support No | Firefox Full support 58 | Opera No support No | Firefox Android No support No |
onUpdated | Chrome No support No | Edge No support No | Firefox Full support 58 | Opera No support No | Firefox Android No support No |
reset | Chrome No support No | Edge No support No | Firefox Full support 56 | Opera No support No | Firefox Android No support No |
reset.windowId | Chrome No support No | Edge No support No | Firefox Full support 57 | Opera No support No | Firefox Android No support No |
update | Chrome No support No | Edge No support No | Firefox Full support 55 | Opera No support No | Firefox Android No support No |
update.windowId | Chrome No support No | Edge No support No | Firefox Full support 57 | Opera No support No | Firefox Android No support No |
Legend
- Full support
- Full support
- No support
- No support
topSites
Update compatibility data on GitHub
Desktop | Mobile | ||||
---|---|---|---|---|---|
MostVisitedURL | Chrome Full support Yes | Edge No support No | Firefox Full support 52 | Opera Full support Yes | Firefox Android Full support 52 |
MostVisitedURL.favicon | Chrome No support No | Edge No support No | Firefox Full support 63 | Opera No support No | Firefox Android Full support 63 |
get | Chrome Full support Yes | Edge No support No | Firefox Full support 52 | Opera Full support Yes | Firefox Android Full support 52 |
get.options | Chrome No support No | Edge No support No | Firefox Full support 63 | Opera No support No | Firefox Android Full support 63 |
Legend
- Full support
- Full support
- No support
- No support
types
Update compatibility data on GitHub
Desktop | Mobile | ||||
---|---|---|---|---|---|
BrowserSetting | Chrome Full support Yes | Edge No support No | Firefox Full support 54 | Opera Full support Yes | Firefox Android Full support 54 |
BrowserSetting.onChange | Chrome Full support Yes | Edge No support No | Firefox No support No | Opera Full support Yes | Firefox Android No support No |
Legend
- Full support
- Full support
- No support
- No support
userScripts
Update compatibility data on GitHub
Desktop | Mobile | ||||
---|---|---|---|---|---|
RegisteredUserScript | Chrome No support No | Edge No support No | Firefox
Full support
68
| Opera No support No | Firefox Android Full support 68 |
RegisteredUserScript.unregister | Chrome No support No | Edge No support No | Firefox
Full support
68
| Opera No support No | Firefox Android Full support 68 |
onBeforeScript | Chrome No support No | Edge No support No | Firefox
Full support
68
| Opera No support No | Firefox Android Full support 68 |
register | Chrome No support No | Edge No support No | Firefox
Full support
68
| Opera No support No | Firefox Android Full support 68 |
Legend
- Full support
- Full support
- No support
- No support
- User must explicitly enable this feature.
- User must explicitly enable this feature.