Browser support for JavaScript APIs
alarms
Report problems with this compatibility data on GitHubwebextensions-desktop | webextensions-mobile | |||||
---|---|---|---|---|---|---|
Alarm | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support48 |
clear | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support48 |
clearAll | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support48 |
create | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support45
| OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support48
|
get | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support48 |
getAll | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support48 |
onAlarm | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support48 |
Legend
- Full support
- Full support
- See implementation notes.
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.
bookmarks
Report problems with this compatibility data on GitHubwebextensions-desktop | webextensions-mobile | |||||
---|---|---|---|---|---|---|
BookmarkTreeNode | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support45 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
BookmarkTreeNode.type | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support57 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
BookmarkTreeNodeType | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support57 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
BookmarkTreeNodeUnmodifiable | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support45 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
CreateDetails | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support45 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
CreateDetails.type | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support57 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
create | ChromeFull supportYes | EdgeFull support15 | FirefoxFull support45 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
get | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support45 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
getChildren | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support45 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
getRecent | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support47 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
getSubTree | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support45 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
getTree | ChromeFull supportYes | EdgeFull support15 | FirefoxFull support45 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
move | ChromeFull supportYes | EdgeFull support15 | FirefoxFull support45 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
onChanged | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support52 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
onChildrenReordered | ChromeFull supportYes | EdgeFull support79 | FirefoxNo supportNo | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
onCreated | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support52 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
onImportBegan | ChromeFull supportYes | EdgeFull support79 | FirefoxNo supportNo | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
onImportEnded | ChromeFull supportYes | EdgeFull support79 | FirefoxNo supportNo | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
onMoved | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support52 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
onRemoved | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support52 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
remove | ChromeFull supportYes | EdgeFull support15 | FirefoxFull support45 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
removeTree | ChromeFull supportYes | EdgeFull support15 | FirefoxFull support47 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
search | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support47 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
update | ChromeFull supportYes | EdgeFull support15 | FirefoxFull support45 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
Legend
- Full support
- Full support
- No support
- No support
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.
browserAction
Report problems with this compatibility data on GitHubwebextensions-desktop | webextensions-mobile | |||||
---|---|---|---|---|---|---|
ColorArray | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support79 |
ImageDataType | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support79 |
disable | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support79 |
enable | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support79 |
getBadgeBackgroundColor | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariPartial support14
| Firefox for AndroidFull support79 |
getBadgeText | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support79 |
getBadgeTextColor | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support63 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support79 |
getPopup | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support57 |
getTitle | ChromeFull supportYes | EdgeFull support15 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support55 |
isEnabled | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support59 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support79 |
onClicked | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support55 |
onClicked.OnClickData | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support72 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support79 |
onClicked.tab | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support55 |
openPopup | ChromeFull support67
| EdgeFull support79
| FirefoxFull support57 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support79 |
setBadgeBackgroundColor | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45
| OperaFull supportYes | SafariPartial support14
| Firefox for AndroidFull support79 |
The color property of the details parameter can be set to null . | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support59 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support79 |
The color property of the details parameter can be set to a string. | ChromeFull supportYes | EdgeFull support79 | FirefoxFull supportYes
| OperaFull supportYes | SafariNo supportNo | Firefox for AndroidFull support79 |
setBadgeText | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45
| OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support79 |
The text property of the details parameter can be set to null . | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support59 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support79 |
setBadgeTextColor | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support63 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support79 |
setIcon | ChromeFull supportYes
| EdgeFull support14
| FirefoxFull support45
| OperaFull support15 | SafariFull support14 | Firefox for AndroidFull support79 |
setIcon.imageData | ChromeFull support23 | EdgeFull support79 | FirefoxFull support45 | OperaFull support15 | SafariFull support14 | Firefox for AndroidFull support79 |
The path and imageData properties of the details parameter can be set to null . | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support59 | OperaNo supportNo | SafariFull support14 | Firefox for AndroidFull support79 |
setPopup | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45
| OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support57
|
The popup property of the details parameter can be set to null . | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support59 | OperaNo supportNo | SafariFull support14 | Firefox for AndroidFull support79 |
setTitle | ChromeFull supportYes | EdgeFull support15 | FirefoxFull support45
| OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support55
|
The title property of the details parameter can be set to null . | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support59 | OperaNo supportNo | SafariFull support14 | Firefox for AndroidFull support79 |
Legend
- Full support
- Full support
- Partial support
- Partial support
- No support
- No support
- See implementation notes.
- User must explicitly enable this feature.
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.
browserSettings
Report problems with this compatibility data on GitHubwebextensions-desktop | webextensions-mobile | |||||
---|---|---|---|---|---|---|
allowPopupsForUserEvents | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support57 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support57 |
cacheEnabled | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support56 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support56 |
closeTabsByDoubleClick | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support61 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
contextMenuShowEvent | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support59 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support59 |
ftpProtocolEnabled | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support72
| OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
homepageOverride | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support57 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support57 |
imageAnimationBehavior | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support57 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support57 |
newTabPageOverride | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support57 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support57 |
newTabPosition | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support61 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support61
|
openBookmarksInNewTabs | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support59 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support59 |
openSearchResultsInNewTabs | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support59 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support59 |
openUrlbarResultsInNewTabs | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support61 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support61 |
overrideDocumentColors | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support61 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support61 |
useDocumentFonts | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support61 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support61 |
webNotificationsDisabled | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support58 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support58 |
zoomFullPage | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support75 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
zoomSiteSpecific | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support75 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
Legend
- Full support
- Full support
- No support
- No support
- See implementation notes.
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.
browsingData
Report problems with this compatibility data on GitHubwebextensions-desktop | webextensions-mobile | |||||
---|---|---|---|---|---|---|
remove | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support53
| OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo support57 — 79
|
removeCache | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support53
| OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo support57 — 79
|
removeCookies | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support53 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo support56 — 79 |
removeDownloads | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support53 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo support57 — 79 |
removeFormData | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support53 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo support57 — 79 |
removeHistory | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support53
| OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo
|
removeLocalStorage | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support57
| OperaFull supportYes | SafariNo supportNo | Firefox for AndroidFull support85
|
removePasswords | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support53 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
removePluginData | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support53 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidFull support85 |
settings | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support53 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo support56 — 79 |
Legend
- Full support
- Full support
- No support
- No support
- See implementation notes.
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.
captivePortal
Report problems with this compatibility data on GitHubwebextensions-desktop | webextensions-mobile | |||||
---|---|---|---|---|---|---|
canonicalURL | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support72 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
getLastChecked | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support68 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
getState | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support68 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
onConnectivityAvailable | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support68 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
onStateChanged | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support68 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
Legend
- Full support
- Full support
- No support
- No support
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.
clipboard
Report problems with this compatibility data on GitHubwebextensions-desktop | webextensions-mobile | |||||
---|---|---|---|---|---|---|
setImageData | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support57 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support57 |
Legend
- Full support
- Full support
- No support
- No support
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.
commands
Report problems with this compatibility data on GitHubwebextensions-desktop | webextensions-mobile | |||||
---|---|---|---|---|---|---|
Command | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support48 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidNo supportNo |
getAll | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support48 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidNo supportNo |
onCommand | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support48
| OperaFull supportYes | SafariFull support14 | Firefox for AndroidNo supportNo |
reset | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support60 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
update | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support60 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
Legend
- Full support
- Full support
- No support
- No support
- See implementation notes.
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.
contentScripts
Report problems with this compatibility data on GitHubwebextensions-desktop | webextensions-mobile | |||||
---|---|---|---|---|---|---|
RegisteredContentScript | ChromeNo supportNo
| EdgeNo supportNo
| FirefoxFull support59 | OperaNo supportNo | SafariNo supportNo
| Firefox for AndroidFull support59 |
RegisteredContentScript.unregister | ChromeNo supportNo
| EdgeNo supportNo
| FirefoxFull support59 | OperaNo supportNo | SafariNo supportNo
| Firefox for AndroidFull support59 |
register | ChromeNo supportNo
| EdgeNo supportNo
| FirefoxFull support59 | OperaNo supportNo | SafariNo supportNo
| Firefox for AndroidFull support59 |
Legend
- Full support
- Full support
- No support
- No support
- See implementation notes.
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.
contextualIdentities
Report problems with this compatibility data on GitHubwebextensions-desktop | webextensions-mobile | |||||
---|---|---|---|---|---|---|
create | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support53
| OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support53
|
get | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support53
| OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support53
|
onCreated | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support57 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support57 |
onRemoved | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support57 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support57 |
onUpdated | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support57 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support57 |
query | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support53
| OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support53
|
remove | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support53
| OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support53
|
update | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support53
| OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support53
|
Legend
- Full support
- Full support
- No support
- No support
- See implementation notes.
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.
cookies
Report problems with this compatibility data on GitHubwebextensions-desktop | webextensions-mobile | |||||
---|---|---|---|---|---|---|
Cookie | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support48 |
Cookie.firstPartyDomain | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support59 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support59 |
Cookie.sameSite | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support63 | OperaNo supportNo | SafariFull support14
| Firefox for AndroidFull support63 |
CookieStore | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support48 |
OnChangedCause | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support45 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidFull support48 |
get | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45
| OperaFull supportYes | SafariFull support14
| Firefox for AndroidFull support48 |
get.firstPartyDomain | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support59 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support59 |
getAll | ChromeFull supportYes | EdgeFull support14
| FirefoxFull support45
| OperaFull supportYes | SafariFull support14
| Firefox for AndroidFull support48 |
getAll.firstPartyDomain | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support59 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support59 |
getAllCookieStores | ChromeFull supportYes | EdgeFull support14
| FirefoxFull support45
| OperaFull supportYes | SafariFull support14
| Firefox for AndroidFull support48 |
onChanged | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support45 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidFull support48 |
remove | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45
| OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support48
|
remove.firstPartyDomain | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support59 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support59 |
sameSiteStatus | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support63 | OperaNo supportNo | SafariFull support14
| Firefox for AndroidFull support63 |
set | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45
| OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support48
|
set.firstPartyDomain | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support59 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support59 |
set.sameSite | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support63 | OperaNo supportNo | SafariFull support14
| Firefox for AndroidFull support63 |
Legend
- Full support
- Full support
- No support
- No support
- See implementation notes.
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.
devtools
Report problems with this compatibility data on GitHubwebextensions-desktop | webextensions-mobile | |||||
---|---|---|---|---|---|---|
Legend
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.
dns
Report problems with this compatibility data on GitHubwebextensions-desktop | webextensions-mobile | |||||
---|---|---|---|---|---|---|
resolve | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support60 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support60 |
Legend
- Full support
- Full support
- No support
- No support
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.
downloads
Report problems with this compatibility data on GitHubwebextensions-desktop | webextensions-mobile | |||||
---|---|---|---|---|---|---|
BooleanDelta | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support47 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo support48 — 79 |
DangerType | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support47 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo support48 — 79 |
DoubleDelta | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support47 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo support48 — 79 |
DownloadQuery | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support47 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo support48 — 79 |
DownloadTime | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support47 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo support48 — 79 |
FilenameConflictAction | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support47 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo support48 — 79 |
FilenameConflictAction.prompt | ChromeFull supportYes | EdgeFull support79 | FirefoxNo supportNo | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
InterruptReason | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support47 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo support48 — 79 |
State | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support47 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo support48 — 79 |
StringDelta | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support47 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo support48 — 79 |
acceptDanger | ChromeFull supportYes | EdgeFull support79 | FirefoxNo supportNo | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
cancel | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support48 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo support48 — 79 |
download | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support47 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo support48 — 79 |
download.allowHttpErrors | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support71 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
download.body | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support52 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo support52 — 79 |
download.conflictAction | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support47 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo support48 — 79 |
download.filename | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support47 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo support48 — 79 |
download.headers | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support47
| OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo support48 — 79 |
download.incognito | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support57 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo support57 — 79 |
download.method | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support47
| OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo support48 — 79
|
download.saveAs | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support52
| OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
drag | ChromeFull supportYes | EdgeFull support79 | FirefoxNo supportNo | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
erase | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support48 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo support48 — 79 |
getFileIcon | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support48 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
onChanged | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support47 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo support48 — 79 |
onCreated | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support48 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo support48 — 79 |
onErased | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support48 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo support48 — 79 |
open | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support48 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo support48 — 79 |
pause | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support48 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo support48 — 79 |
removeFile | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support48 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo support48 — 79 |
resume | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support48 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo support48 — 79 |
search | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support47 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo support48 — 79 |
setShelfEnabled | ChromeFull supportYes | EdgeFull support79 | FirefoxNo supportNo | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
show | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support48 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo support48 — 79 |
showDefaultFolder | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support48 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo support48 — 79 |
Legend
- Full support
- Full support
- No support
- No support
- See implementation notes.
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.
events
Report problems with this compatibility data on GitHubwebextensions-desktop | webextensions-mobile | |||||
---|---|---|---|---|---|---|
Event | ChromeFull supportYes | EdgePartial support14 | FirefoxNo supportNo | OperaFull supportYes | SafariFull support14 | Firefox for AndroidNo supportNo |
Event.addListener | ChromeFull supportYes | EdgeFull support14 | FirefoxNo supportNo | OperaFull supportYes | SafariFull support14 | Firefox for AndroidNo supportNo |
Event.addRules | ChromeFull supportYes | EdgeFull support79 | FirefoxNo supportNo | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
Event.getRules | ChromeFull supportYes | EdgeFull support79 | FirefoxNo supportNo | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
Event.hasListener | ChromeFull supportYes | EdgeFull support14 | FirefoxNo supportNo | OperaFull supportYes | SafariFull support14 | Firefox for AndroidNo supportNo |
Event.hasListeners | ChromeFull supportYes | EdgeFull support79 | FirefoxNo supportNo | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
Event.removeListener | ChromeFull supportYes | EdgeFull support14 | FirefoxNo supportNo | OperaFull supportYes | SafariFull support14 | Firefox for AndroidNo supportNo |
Event.removeRules | ChromeFull supportYes | EdgeFull support79 | FirefoxNo supportNo | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
Rule | ChromeFull supportYes | EdgeFull support79 | FirefoxNo supportNo | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
UrlFilter | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support50 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidFull support50 |
Legend
- Full support
- Full support
- Partial support
- Partial support
- No support
- No support
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.
extension
Report problems with this compatibility data on GitHubwebextensions-desktop | webextensions-mobile | |||||
---|---|---|---|---|---|---|
ViewType | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support48 |
ViewType.sidebar | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support54 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
getBackgroundPage | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support48 |
getExtensionTabs | ChromeFull supportYes | EdgeFull support79 | FirefoxNo supportNo | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
getURL | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support48 |
getViews | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45
| OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support48
|
inIncognitoContext | ChromeFull supportYes | EdgeFull support17 | FirefoxFull support45 | OperaFull supportYes | SafariPartial support14
| Firefox for AndroidFull support48 |
isAllowedFileSchemeAccess | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support48 | OperaFull supportYes | SafariPartial support14
| Firefox for AndroidFull support48 |
isAllowedIncognitoAccess | ChromeFull supportYes | EdgeFull support17 | FirefoxFull support48 | OperaFull supportYes | SafariPartial support14
| Firefox for AndroidFull support48 |
lastError | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support47 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidFull support48 |
onRequest | ChromeFull supportYes | EdgeFull support79 | FirefoxNo supportNo | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
onRequestExternal | ChromeFull supportYes | EdgeFull support79 | FirefoxNo supportNo | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
sendRequest | ChromeFull supportYes | EdgeFull support79 | FirefoxNo supportNo | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
setUpdateUrlData | ChromeFull supportYes | EdgeFull support79 | FirefoxNo supportNo | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
Legend
- Full support
- Full support
- Partial support
- Partial support
- No support
- No support
- Non-standard. Check cross-browser support before using.
- Deprecated. Not for use in new websites.
- See implementation notes.
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.
extensionTypes
Report problems with this compatibility data on GitHubwebextensions-desktop | webextensions-mobile | |||||
---|---|---|---|---|---|---|
ImageDetails | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support48 |
ImageDetails.rect | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support82 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support82 |
ImageDetails.scale | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support82 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support82 |
ImageFormat | ChromePartial supportPartial
| EdgePartial support14
| FirefoxFull support45 | OperaPartial supportPartial
| SafariPartial supportPartial
| Firefox for AndroidFull support48 |
RunAt | ChromePartial support20
| EdgePartial support79
| FirefoxFull support45 | OperaPartial support15
| SafariPartial supportPartial
| Firefox for AndroidFull support48 |
CSSOrigin | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support53 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support53 |
Legend
- Full support
- Full support
- Partial support
- Partial support
- No support
- No support
- See implementation notes.
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.
find
Report problems with this compatibility data on GitHubwebextensions-desktop | webextensions-mobile | |||||
---|---|---|---|---|---|---|
find | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support57 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
highlightResults | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support57 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
removeHighlighting | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support57 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
Legend
- Full support
- Full support
- No support
- No support
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.
history
Report problems with this compatibility data on GitHubwebextensions-desktop | webextensions-mobile | |||||
---|---|---|---|---|---|---|
HistoryItem | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support49 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
HistoryItem.typedCount | ChromeFull supportYes | EdgeFull support79 | FirefoxNo supportNo | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
TransitionType | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support50 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
VisitItem | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support50 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
addUrl | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support49 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
addUrl.title | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support49 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
addUrl.transition | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support49 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
addUrl.visitTime | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support49 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
deleteAll | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support49 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
deleteRange | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support49 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
deleteUrl | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support49 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
getVisits | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support50 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
onTitleChanged | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support55 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
onVisitRemoved | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support50 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
onVisited | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support50
| OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
search | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support49 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
Legend
- Full support
- Full support
- No support
- No support
- See implementation notes.
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.
i18n
Report problems with this compatibility data on GitHubwebextensions-desktop | webextensions-mobile | |||||
---|---|---|---|---|---|---|
LanguageCode | ChromeFull support47 | EdgeFull support14 | FirefoxFull support45 | OperaFull support34 | SafariNo supportNo | Firefox for AndroidFull support48 |
detectLanguage | ChromeFull support47 | EdgeFull support79 | FirefoxFull support47 | OperaFull support34 | SafariNo supportNo | Firefox for AndroidFull support48 |
getAcceptLanguages | ChromeFull support47 | EdgeFull support14 | FirefoxFull support47 | OperaFull support34 | SafariFull support14 | Firefox for AndroidFull support48 |
getMessage | ChromeFull support17 | EdgeFull support14
| FirefoxFull support45
| OperaFull support15 | SafariFull support14 | Firefox for AndroidFull support48 |
getUILanguage | ChromeFull support35 | EdgeFull support14 | FirefoxFull support47
| OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support48 |
Legend
- Full support
- Full support
- No support
- No support
- See implementation notes.
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.
identity
Report problems with this compatibility data on GitHubwebextensions-desktop | webextensions-mobile | |||||
---|---|---|---|---|---|---|
getRedirectURL | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support53 | OperaFull support60 | SafariNo supportNo | Firefox for AndroidNo supportNo |
launchWebAuthFlow | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support53
| OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
Legend
- Full support
- Full support
- No support
- No support
- See implementation notes.
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.
idle
Report problems with this compatibility data on GitHubwebextensions-desktop | webextensions-mobile | |||||
---|---|---|---|---|---|---|
IdleState | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support45 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidFull support48 |
onStateChanged | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support51 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidFull support51 |
onStateChanged.locked | ChromeFull supportYes | EdgeFull support79 | FirefoxNo supportNo | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
queryState | ChromeFull supportYes | EdgeFull support15 | FirefoxFull support45
| OperaFull supportYes | SafariNo supportNo | Firefox for AndroidFull support48
|
queryState.locked | ChromeFull supportYes | EdgeFull support79 | FirefoxNo supportNo | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
setDetectionInterval | ChromeFull supportYes | EdgeFull support15 | FirefoxFull support51 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidFull support51 |
Legend
- Full support
- Full support
- No support
- No support
- See implementation notes.
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.
management
Report problems with this compatibility data on GitHubwebextensions-desktop | webextensions-mobile | |||||
---|---|---|---|---|---|---|
ExtensionInfo | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support51 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidFull support51 |
ExtensionInfo.disabledReason | ChromeFull supportYes | EdgeFull support79 | FirefoxNo supportNo | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
ExtensionInfo.offlineEnabled | ChromeFull supportYes | EdgeFull support79 | FirefoxNo supportNo | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
ExtensionInfo.type | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support55 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidFull support55 |
ExtensionInfo.versionName | ChromeFull supportYes | EdgeFull support79 | FirefoxNo supportNo | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
get | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support56 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidFull support56 |
getAll | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support55
| OperaFull supportYes | SafariNo supportNo | Firefox for AndroidFull support55
|
getPermissionWarningsById | ChromeFull supportYes | EdgeFull support79 | FirefoxNo supportNo | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
getPermissionWarningsByManifest | ChromeFull supportYes | EdgeFull support79 | FirefoxNo supportNo | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
getSelf | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support51 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support51 |
install | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support63
| OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support63
|
onDisabled | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support55
| OperaFull supportYes | SafariNo supportNo | Firefox for AndroidFull support55
|
onEnabled | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support55
| OperaFull supportYes | SafariNo supportNo | Firefox for AndroidFull support55
|
onInstalled | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support55
| OperaFull supportYes | SafariNo supportNo | Firefox for AndroidFull support55
|
onUninstalled | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support55
| OperaFull supportYes | SafariNo supportNo | Firefox for AndroidFull support55
|
setEnabled | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support55
| OperaFull supportYes | SafariNo supportNo | Firefox for AndroidFull support55
|
uninstall | ChromeFull supportYes | EdgeFull support79 | FirefoxNo supportNo | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
uninstallSelf | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support51 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidFull support51 |
uninstallSelf.dialogMessage | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support51 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support51 |
Legend
- Full support
- Full support
- No support
- No support
- See implementation notes.
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.
menus
Report problems with this compatibility data on GitHubwebextensions-desktop | webextensions-mobile | |||||
---|---|---|---|---|---|---|
ACTION_MENU_TOP_LEVEL_LIMIT | ChromeFull supportYes
| EdgeFull support14
| FirefoxFull support55
| OperaFull supportYes
| SafariFull support14
| Firefox for AndroidNo supportNo |
ContextType | ChromeFull supportYes
| EdgeFull support14
| FirefoxFull support55
| OperaFull supportYes
| SafariFull support14
| Firefox for AndroidNo supportNo |
ContextType.bookmark | ChromeNo supportNo
| EdgeNo supportNo
| FirefoxFull support59 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
ContextType.browser_action | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support53
| OperaFull supportYes | SafariFull support14 | Firefox for AndroidNo supportNo |
ContextType.launcher | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support48 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
ContextType.page_action | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support53 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidNo supportNo |
ContextType.password | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support53 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
ContextType.tab | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support53 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
ContextType.tools_menu | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support56
| OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
ItemType | ChromeFull supportYes
| EdgeFull support14
| FirefoxFull support55
| OperaFull supportYes
| SafariFull support14
| Firefox for AndroidNo supportNo |
OnClickData | ChromeFull supportYes
| EdgeFull support14
| FirefoxFull support55
| OperaFull supportYes
| SafariFull support14
| Firefox for AndroidNo supportNo |
OnClickData.bookmarkId | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support59 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
OnClickData.button | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support64 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
OnClickData.frameId | ChromeFull support35
| EdgeFull support79
| FirefoxFull support55 | OperaFull supportYes
| SafariFull support14
| Firefox for AndroidNo supportNo |
OnClickData.linkText | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support56 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
OnClickData.modifiers | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support54 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
OnClickData.targetElementId | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support63 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
create | ChromeFull supportYes
| EdgeFull support14
| FirefoxFull support55
| OperaFull supportYes
| SafariFull support14
| Firefox for AndroidNo supportNo |
& in title sets access key | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support63 | OperaFull supportYes | SafariPartial support14
| Firefox for AndroidNo supportNo |
create.command | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support55 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
create.icons | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support56 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
create.visible | ChromeFull support62 | EdgeFull support79 | FirefoxFull support63 | OperaFull support49 | SafariFull support14 | Firefox for AndroidNo supportNo |
getTargetElement | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support63 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
onClicked | ChromeFull supportYes
| EdgeFull support14
| FirefoxFull support55
| OperaFull supportYes
| SafariFull support14
| Firefox for AndroidNo supportNo |
onHidden | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support60
| OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
onShown | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support60
| OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
refresh | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support60
| OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
remove | ChromeFull supportYes
| EdgeFull support14
| FirefoxFull support55
| OperaFull supportYes
| SafariFull support14
| Firefox for AndroidNo supportNo |
removeAll | ChromeFull supportYes
| EdgeFull support14
| FirefoxFull support55
| OperaFull supportYes
| SafariFull support14
| Firefox for AndroidNo supportNo |
update | ChromeFull supportYes
| EdgeFull support14
| FirefoxFull support55
| OperaFull supportYes
| SafariFull support14
| Firefox for AndroidNo supportNo |
Legend
- Full support
- Full support
- Partial support
- Partial support
- No support
- No support
- See implementation notes.
- Uses a non-standard name.
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.
notifications
Report problems with this compatibility data on GitHubwebextensions-desktop | webextensions-mobile | |||||
---|---|---|---|---|---|---|
NotificationOptions | ChromeFull supportYes | EdgeFull support17 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support48 |
NotificationOptions.appIconMaskUrl | ChromeFull supportYes | EdgeFull support79 | FirefoxNo supportNo
| OperaFull supportYes | SafariFull support14 | Firefox for AndroidNo supportNo
|
NotificationOptions.buttons | ChromeFull supportYes | EdgeFull support79 | FirefoxNo supportNo | OperaNo supportNo
| SafariFull support14 | Firefox for AndroidNo supportNo |
NotificationOptions.contextMessage | ChromeFull support31 | EdgeFull support79 | FirefoxNo supportNo
| OperaNo supportNo
| SafariNo supportNo | Firefox for AndroidNo supportNo
|
NotificationOptions.eventTime | ChromeFull supportYes | EdgeFull support79 | FirefoxNo supportNo
| OperaFull supportYes | SafariFull support14 | Firefox for AndroidNo supportNo
|
NotificationOptions.imageUrl | ChromeFull supportYes | EdgeFull support79 | FirefoxNo supportNo
| OperaNo supportNo
| SafariFull support14 | Firefox for AndroidNo supportNo
|
NotificationOptions.isClickable | ChromeFull support32 | EdgeFull support79 | FirefoxNo supportNo
| OperaNo supportNo
| SafariNo supportNo | Firefox for AndroidNo supportNo
|
NotificationOptions.items | ChromeFull supportYes
| EdgeFull support79
| FirefoxNo supportNo
| OperaNo supportNo
| SafariFull support14
| Firefox for AndroidNo supportNo
|
NotificationOptions.priority | ChromeFull supportYes | EdgeFull support79 | FirefoxNo supportNo
| OperaFull supportYes | SafariFull support14 | Firefox for AndroidNo supportNo
|
NotificationOptions.progress | ChromeFull support30 | EdgeFull support79 | FirefoxNo supportNo
| OperaNo supportNo
| SafariNo supportNo | Firefox for AndroidNo supportNo
|
NotificationOptions.requireInteraction | ChromeFull support50 | EdgeFull support79 | FirefoxNo supportNo | OperaNo supportNo
| SafariNo supportNo | Firefox for AndroidNo supportNo |
TemplateType | ChromeFull supportYes | EdgeFull support17 | FirefoxFull support45
| OperaFull supportYes
| SafariFull support14 | Firefox for AndroidFull support48
|
clear | ChromeFull support28 | EdgeFull support17 | FirefoxFull support45 | OperaFull support25 | SafariNo supportNo | Firefox for AndroidFull support48 |
create | ChromeFull support28 | EdgeFull support17 | FirefoxFull support45 | OperaFull support25 | SafariNo supportNo | Firefox for AndroidFull support48 |
getAll | ChromeFull support29 | EdgeFull support17 | FirefoxFull support45 | OperaFull support25 | SafariNo supportNo | Firefox for AndroidFull support48 |
onButtonClicked | ChromeFull support28 | EdgeFull support17 | FirefoxNo supportNo | OperaFull support25 | SafariNo supportNo | Firefox for AndroidNo supportNo |
onClicked | ChromeFull support28 | EdgeFull support17 | FirefoxFull support47 | OperaFull support25 | SafariNo supportNo | Firefox for AndroidFull support48 |
onClosed | ChromeFull support28 | EdgeFull support17 | FirefoxFull support45 | OperaFull support25 | SafariNo supportNo | Firefox for AndroidFull support48 |
onClosed.byUser | ChromeFull supportYes | EdgeFull support79 | FirefoxNo supportNo | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
onShown | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support56 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support56 |
update | ChromeFull support28 | EdgeFull support17 | FirefoxNo supportNo | OperaFull support25
| SafariNo supportNo | Firefox for AndroidNo supportNo |
Legend
- Full support
- Full support
- No support
- No support
- Non-standard. Check cross-browser support before using.
- Deprecated. Not for use in new websites.
- See implementation notes.
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.
omnibox
Report problems with this compatibility data on GitHubwebextensions-desktop | webextensions-mobile | |||||
---|---|---|---|---|---|---|
OnInputEnteredDisposition | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support52 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
SuggestResult | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support52
| OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
onInputCancelled | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support52 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
onInputChanged | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support52 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
onInputEntered | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support52 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
onInputStarted | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support52 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
setDefaultSuggestion | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support52
| OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
Legend
- Full support
- Full support
- No support
- No support
- See implementation notes.
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.
pageAction
Report problems with this compatibility data on GitHubwebextensions-desktop | webextensions-mobile | |||||
---|---|---|---|---|---|---|
ImageDataType | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidNo supportNo |
getPopup | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support50
|
getTitle | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidNo supportNo |
hide | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidFull support50
|
isShown | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support59 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
onClicked | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support50 |
onClicked.OnClickData | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support72 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
onClicked.tab | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support50 |
openPopup | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support57 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
setIcon | ChromeFull supportYes
| EdgeFull support14 | FirefoxFull support45 | OperaFull support15 | SafariFull support14 | Firefox for AndroidNo supportNo |
setIcon.imageData | ChromeFull support23 | EdgeFull support79 | FirefoxFull support45 | OperaFull support15 | SafariFull support14 | Firefox for AndroidNo supportNo |
The path and imageData properties of the details parameter can be set to null . | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support59 | OperaNo supportNo | SafariFull support14 | Firefox for AndroidNo supportNo |
setPopup | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support50
|
The popup property of the details parameter can be set to null . | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support59 | OperaNo supportNo | SafariFull support14 | Firefox for AndroidNo supportNo |
setTitle | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidNo supportNo |
The title property of the details parameter can be set to null . | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support59 | OperaNo supportNo | SafariFull support14 | Firefox for AndroidNo supportNo |
show | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidFull support50
|
Legend
- Full support
- Full support
- No support
- No support
- See implementation notes.
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.
permissions
Report problems with this compatibility data on GitHubwebextensions-desktop | webextensions-mobile | |||||
---|---|---|---|---|---|---|
contains | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support55 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support55 |
getAll | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support55 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support55 |
onAdded | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support77
| OperaFull supportYes | SafariFull support14 | Firefox for AndroidNo supportNo |
onRemoved | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support77
| OperaFull supportYes | SafariFull support14 | Firefox for AndroidNo supportNo |
Permissions | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support55 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support55 |
remove | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support55 | OperaFull supportYes | SafariFull support14
| Firefox for AndroidFull support55 |
request | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support55
| OperaFull supportYes | SafariFull support14
| Firefox for AndroidFull supportYes |
Legend
- Full support
- Full support
- No support
- No support
- See implementation notes.
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.
pkcs11
Report problems with this compatibility data on GitHubwebextensions-desktop | webextensions-mobile | |||||
---|---|---|---|---|---|---|
getModuleSlots | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support58 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
installModule | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support58 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
isModuleInstalled | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support58 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
uninstallModule | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support58 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
Legend
- Full support
- Full support
- No support
- No support
- Non-standard. Check cross-browser support before using.
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.
privacy
Report problems with this compatibility data on GitHubwebextensions-desktop | webextensions-mobile | |||||
---|---|---|---|---|---|---|
Legend
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.
proxy
Report problems with this compatibility data on GitHubwebextensions-desktop | webextensions-mobile | |||||
---|---|---|---|---|---|---|
onError | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support60
| OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support60
|
onRequest | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support60
| OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support60 |
ProxyInfo | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support60 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support60 |
RequestDetails | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support60 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support60 |
RequestDetails.cookieStoreId | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support60 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support60 |
RequestDetails.documentUrl | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support60 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support60 |
RequestDetails.frameId | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support60 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support60 |
RequestDetails.fromCache | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support60 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support60 |
RequestDetails.incognito | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support60 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support60 |
RequestDetails.method | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support60 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support60 |
RequestDetails.originUrl | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support60 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support60 |
RequestDetails.parentFrameId | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support60 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support60 |
RequestDetails.requestHeaders | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support60 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support60 |
RequestDetails.requestId | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support60 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support60 |
RequestDetails.tabId | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support60 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support60 |
RequestDetails.thirdParty | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support72 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
RequestDetails.timeStamp | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support60 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support60 |
RequestDetails.type | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support60 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support60 |
RequestDetails.url | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support60 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support60 |
register | ChromeNo supportNo | EdgeNo supportNo | FirefoxNo support56 — 71
| OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo support56 — 79
|
settings | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support60
| OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
unregister | ChromeNo supportNo | EdgeNo supportNo | FirefoxNo support56 — 71 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo support56 — 79 |
Legend
- Full support
- Full support
- No support
- No support
- Deprecated. Not for use in new websites.
- See implementation notes.
- Uses a non-standard name.
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.
runtime
Report problems with this compatibility data on GitHubwebextensions-desktop | webextensions-mobile | |||||
---|---|---|---|---|---|---|
MessageSender | ChromeFull support26 | EdgeFull support14 | FirefoxFull support45
| OperaFull support15 | SafariFull support14 | Firefox for AndroidFull support48
|
MessageSender.frameId | ChromeFull support41 | EdgeFull support14 | FirefoxFull support45 | OperaFull support28 | SafariNo supportNo | Firefox for AndroidFull support48 |
MessageSender.tlsChannelId | ChromeFull support32 | EdgeFull support79 | FirefoxFull support45 | OperaFull support19 | SafariNo supportNo | Firefox for AndroidFull support48 |
MessageSender.url | ChromeFull support28 | EdgeFull support14
| FirefoxFull support45 | OperaFull support15 | SafariFull support14 | Firefox for AndroidFull support48 |
OnInstalledReason | ChromeFull supportYes
| EdgeFull support14
| FirefoxFull support45 | OperaFull supportYes
| SafariFull support14
| Firefox for AndroidFull support48 |
OnRestartRequiredReason | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support45 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidFull support48 |
PlatformArch | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support48 |
PlatformInfo | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support48 |
PlatformInfo.nacl_arch | ChromeFull supportYes | EdgeFull support79 | FirefoxNo supportNo | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
PlatformNaclArch | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support45 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidFull support48 |
PlatformOs | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support48 |
Port | ChromeFull support26 | EdgeFull support15 | FirefoxFull support45 | OperaFull support15 | SafariFull support14 | Firefox for AndroidFull support48 |
Port.error | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support52 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support52 |
RequestUpdateCheckStatus | ChromeFull supportYes | EdgeFull support79 | FirefoxNo supportNo | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
connect | ChromeFull support26 | EdgeFull support14 | FirefoxFull support45 | OperaFull support15 | SafariFull support14 | Firefox for AndroidFull support48 |
connectNative | ChromeFull support29 | EdgeFull support15 | FirefoxFull support50 | OperaFull support16 | SafariFull support14
| Firefox for AndroidNo supportNo |
getBackgroundPage | ChromeFull support22 | EdgeFull support14 | FirefoxFull support45
| OperaFull support15 | SafariFull support14 | Firefox for AndroidFull support48
|
getBrowserInfo | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support51 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support51 |
getManifest | ChromeFull support22 | EdgeFull support14 | FirefoxFull support45 | OperaFull support15 | SafariFull support14 | Firefox for AndroidFull support48 |
getPackageDirectoryEntry | ChromeFull support29 | EdgeFull support79 | FirefoxNo supportNo | OperaFull support16 | SafariNo supportNo | Firefox for AndroidNo supportNo |
getPlatformInfo | ChromeFull support29 | EdgeFull support79 | FirefoxFull support45 | OperaFull support16 | SafariFull support14 | Firefox for AndroidFull support48 |
getURL | ChromeFull support22 | EdgeFull support14 | FirefoxFull support45 | OperaFull support15 | SafariFull support14 | Firefox for AndroidFull support48 |
id | ChromeFull support22 | EdgeFull support14 | FirefoxFull support45 | OperaFull support15 | SafariFull support14 | Firefox for AndroidFull support48 |
lastError | ChromeFull supportYes
| EdgeFull support14 | FirefoxFull support47 | OperaFull supportYes
| SafariFull support14
| Firefox for AndroidFull support48 |
onBrowserUpdateAvailable | ChromeFull support27 | EdgeFull support79 | FirefoxNo supportNo | OperaFull support15 | SafariNo supportNo | Firefox for AndroidNo supportNo |
onConnect | ChromeFull support26 | EdgeFull support14 | FirefoxFull support45 | OperaFull support15 | SafariFull support14 | Firefox for AndroidFull support48 |
onConnectExternal | ChromeFull support26 | EdgeFull support79 | FirefoxFull support54 | OperaFull support15 | SafariNo supportNo | Firefox for AndroidFull support54 |
onInstalled | ChromeFull support22 | EdgeFull support14 | FirefoxFull support52
| OperaFull support15 | SafariFull support14 | Firefox for AndroidFull support52
|
onMessage | ChromeFull support26 | EdgeFull support14 | FirefoxFull support45 | OperaFull support15 | SafariFull support14 | Firefox for AndroidFull support48 |
Respond with Promise | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull supportYes | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull supportYes |
onMessageExternal | ChromeFull support26 | EdgeFull support79 | FirefoxFull support54 | OperaFull support15 | SafariFull support14 | Firefox for AndroidFull support54 |
Respond with Promise | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull supportYes | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull supportYes |
onRestartRequired | ChromeFull support29 | EdgeFull support79 | FirefoxNo supportNo | OperaFull support16 | SafariNo supportNo | Firefox for AndroidNo supportNo |
onStartup | ChromeFull support23 | EdgeFull support79 | FirefoxFull support52 | OperaFull support15 | SafariFull support14 | Firefox for AndroidFull support52 |
onSuspend | ChromeFull support22 | EdgeFull support79 | FirefoxNo supportNo | OperaFull support15 | SafariNo supportNo | Firefox for AndroidNo supportNo |
onSuspendCanceled | ChromeFull support22 | EdgeFull support79 | FirefoxNo supportNo | OperaFull support15 | SafariNo supportNo | Firefox for AndroidNo supportNo |
onUpdateAvailable | ChromeFull support25 | EdgeFull support79 | FirefoxFull support51 | OperaFull support15 | SafariNo supportNo | Firefox for AndroidFull support51 |
openOptionsPage | ChromeFull support42 | EdgeFull support79 | FirefoxFull support48 | OperaFull support29 | SafariFull support14 | Firefox for AndroidFull support57 |
reload | ChromeFull support25 | EdgeFull support15 | FirefoxFull support51 | OperaFull support15 | SafariFull support14 | Firefox for AndroidFull support51 |
requestUpdateCheck | ChromeFull support25 | EdgeFull support79 | FirefoxNo supportNo | OperaFull support15 | SafariNo supportNo | Firefox for AndroidNo supportNo |
sendMessage | ChromeFull support26 | EdgeFull support14
| FirefoxFull support45 | OperaFull support15 | SafariFull support14 | Firefox for AndroidFull support48 |
sendNativeMessage | ChromeFull support29 | EdgeFull support15 | FirefoxFull support50 | OperaFull support16 | SafariFull support14
| Firefox for AndroidNo supportNo |
setUninstallURL | ChromeFull support41 | EdgeFull support15 | FirefoxFull support47 | OperaFull support28 | SafariPartial support14
| Firefox for AndroidFull support48 |
Legend
- Full support
- Full support
- Partial support
- Partial support
- No support
- No support
- Non-standard. Check cross-browser support before using.
- Deprecated. Not for use in new websites.
- See implementation notes.
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.
search
Report problems with this compatibility data on GitHubwebextensions-desktop | webextensions-mobile | |||||
---|---|---|---|---|---|---|
get | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support63 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
search | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support63 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
Legend
- Full support
- Full support
- No support
- No support
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.
sessions
Report problems with this compatibility data on GitHubwebextensions-desktop | webextensions-mobile | |||||
---|---|---|---|---|---|---|
Filter | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support52 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
MAX_SESSION_RESULTS | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support52 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
Session | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support52
| OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
forgetClosedTab | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support55 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
forgetClosedWindow | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support55 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
getRecentlyClosed | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support52 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
getTabValue | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support57 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
getWindowValue | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support57 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
onChanged | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support53 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
removeTabValue | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support57 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
removeWindowValue | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support57 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
restore | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support52 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
setTabValue | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support57 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
setWindowValue | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support57 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
Legend
- Full support
- Full support
- No support
- No support
- See implementation notes.
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.
sidebarAction
Report problems with this compatibility data on GitHubwebextensions-desktop | webextensions-mobile | |||||
---|---|---|---|---|---|---|
ImageDataType | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support54 | OperaFull support30 | SafariNo supportNo | Firefox for AndroidNo supportNo |
close | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support57 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
getBadgeBackgroundColor | ChromeNo supportNo | EdgeNo supportNo | FirefoxNo supportNo | OperaFull support30 | SafariNo supportNo | Firefox for AndroidNo supportNo |
getBadgeText | ChromeNo supportNo | EdgeNo supportNo | FirefoxNo supportNo | OperaFull support30 | SafariNo supportNo | Firefox for AndroidNo supportNo |
getPanel | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support54 | OperaFull support30 | SafariNo supportNo | Firefox for AndroidNo supportNo |
getTitle | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support54 | OperaFull support30 | SafariNo supportNo | Firefox for AndroidNo supportNo |
isOpen | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support59 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
onBlur | ChromeNo supportNo | EdgeNo supportNo | FirefoxNo supportNo | OperaFull support30 | SafariNo supportNo | Firefox for AndroidNo supportNo |
onFocus | ChromeNo supportNo | EdgeNo supportNo | FirefoxNo supportNo | OperaFull support30 | SafariNo supportNo | Firefox for AndroidNo supportNo |
open | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support57 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
setBadgeBackgroundColor | ChromeNo supportNo | EdgeNo supportNo | FirefoxNo supportNo | OperaFull support30 | SafariNo supportNo | Firefox for AndroidNo supportNo |
setBadgeText | ChromeNo supportNo | EdgeNo supportNo | FirefoxNo supportNo | OperaFull support30 | SafariNo supportNo | Firefox for AndroidNo supportNo |
setIcon | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support54 | OperaFull support30 | SafariNo supportNo | Firefox for AndroidNo supportNo |
The path and imageData properties of the details parameter can be set to null . | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support59 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
setPanel | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support54 | OperaFull support30 | SafariNo supportNo | Firefox for AndroidNo supportNo |
The panel property of the details parameter can be set to null . | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support59 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
setTitle | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support54 | OperaFull support30 | SafariNo supportNo | Firefox for AndroidNo supportNo |
The title property of the details parameter can be set to null . | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support59 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
toggle | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support73 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
Legend
- Full support
- Full support
- No support
- No support
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.
storage
Report problems with this compatibility data on GitHubwebextensions-desktop | webextensions-mobile | |||||
---|---|---|---|---|---|---|
StorageArea | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support48 |
StorageArea.clear | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull support33 | SafariFull support14 | Firefox for AndroidFull support48 |
StorageArea.get | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull support33 | SafariFull support14 | Firefox for AndroidFull support48 |
StorageArea.getBytesInUse | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support78
| OperaFull support33 | SafariFull support14 | Firefox for AndroidNo supportNo |
StorageArea.remove | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull support33 | SafariFull support14 | Firefox for AndroidFull support48 |
StorageArea.set | ChromeFull supportYes | EdgeFull support14
| FirefoxFull support45 | OperaFull support33 | SafariFull support14 | Firefox for AndroidFull support48 |
StorageChange | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support48 |
local | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45
| OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support48 |
managed | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support57
| OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
onChanged | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support48 |
sync | ChromeFull supportYes | EdgeFull support15 | FirefoxFull support53
| OperaNo supportNo | SafariPartial support14
| Firefox for AndroidNo supportNo |
Legend
- Full support
- Full support
- Partial support
- Partial support
- No support
- No support
- See implementation notes.
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.
tabs
Report problems with this compatibility data on GitHubwebextensions-desktop | webextensions-mobile | |||||
---|---|---|---|---|---|---|
MutedInfo | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support47 | OperaFull supportYes | SafariPartial support14
| Firefox for AndroidNo supportNo |
MutedInfoReason | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support47 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
PageSettings | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support56 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
PageSettings.edgeBottom | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support59 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
PageSettings.edgeLeft | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support59 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
PageSettings.edgeRight | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support59 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
PageSettings.edgeTop | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support59 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
PageSettings.fileName | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support75 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
PageSettings.footerCenter | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support56 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
PageSettings.footerLeft | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support56 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
PageSettings.footerRight | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support56 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
PageSettings.headerCenter | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support56 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
PageSettings.headerLeft | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support56 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
PageSettings.headerRight | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support56 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
PageSettings.marginBottom | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support56 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
PageSettings.marginLeft | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support56 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
PageSettings.marginRight | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support56 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
PageSettings.marginTop | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support56 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
PageSettings.orientation | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support56 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
PageSettings.paperHeight | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support56 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
PageSettings.paperSizeUnit | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support56 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
PageSettings.paperWidth | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support56 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
PageSettings.scaling | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support56 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
PageSettings.showBackgroundColors | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support56 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
PageSettings.showBackgroundImages | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support56 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
PageSettings.shrinkToFit | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support56 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
TAB_ID_NONE | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support54 |
TabStatus | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support54 |
WindowType | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support54 |
ZoomSettings | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support45 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
ZoomSettingsMode | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support45 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
ZoomSettingsScope | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support45 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
captureTab | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support59 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support82 |
captureVisibleTab | ChromeFull supportYes
| EdgeFull support15 | FirefoxFull support47 | OperaFull supportYes
| SafariFull support14
| Firefox for AndroidFull support54 |
connect | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support54 |
create | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support54 |
detectLanguage | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14
| Firefox for AndroidNo supportNo |
discard | ChromeFull support54
| EdgeFull support14 | FirefoxFull support58 | OperaFull supportYes
| SafariNo supportNo | Firefox for AndroidNo supportNo |
duplicate | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support47 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidNo supportNo |
duplicate.duplicateProperties | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support77 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
duplicate.tabId | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support47 | OperaFull supportYes | SafariFull supportYes | Firefox for AndroidNo supportNo |
executeScript | ChromeFull supportYes
| EdgeFull support14 | FirefoxFull support43
| OperaFull supportYes
| SafariFull support14 | Firefox for AndroidFull support54 |
executeScript.frameId | ChromeFull support39 | EdgeFull support79 | FirefoxFull support43
| OperaFull support26 | SafariFull support14 | Firefox for AndroidFull support54
|
executeScript.matchAboutBlank | ChromeFull support39 | EdgeFull support14 | FirefoxFull support53 | OperaFull support26 | SafariNo supportNo | Firefox for AndroidFull support54 |
executeScript.runAt | ChromeFull support20 | EdgeFull support79 | FirefoxFull support43 | OperaFull support15 | SafariNo supportNo | Firefox for AndroidFull support54 |
get | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support54 |
getAllInWindow | ChromeFull supportYes | EdgeFull support79 | FirefoxNo supportNo | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
getCurrent | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support54 |
getSelected | ChromeFull supportYes | EdgeFull support79 | FirefoxNo supportNo | OperaNo supportNo | SafariFull support14 | Firefox for AndroidNo supportNo |
getZoom | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidNo supportNo |
getZoomSettings | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support45 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
goBack | ChromeFull support72 | EdgeFull support79 | FirefoxFull support77 | OperaFull support60 | SafariFull support14 | Firefox for AndroidFull support79 |
goForward | ChromeFull support72 | EdgeFull support79 | FirefoxFull support77 | OperaFull support60 | SafariFull support14 | Firefox for AndroidFull support79 |
hide | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support61 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
highlight | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support63 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
insertCSS | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support47 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support54 |
insertCSS.cssOrigin | ChromeFull support39 | EdgeFull support79 | FirefoxFull support53 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support54 |
insertCSS.frameId | ChromeFull support39 | EdgeFull support14 | FirefoxFull support47 | OperaFull support26 | SafariNo supportNo | Firefox for AndroidFull support54 |
insertCSS.matchAboutBlank | ChromeFull support39 | EdgeFull support14 | FirefoxNo supportNo | OperaFull support26 | SafariNo supportNo | Firefox for AndroidNo supportNo |
insertCSS.runAt | ChromeFull support20 | EdgeFull support79 | FirefoxFull support47 | OperaFull support15 | SafariNo supportNo | Firefox for AndroidFull support54 |
move | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support46 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
moveInSuccession | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support65 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
onActivated | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support54 |
onActiveChanged | ChromeFull supportYes | EdgeFull support79 | FirefoxNo supportNo | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
onAttached | ChromeFull supportYes | EdgeFull support15 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support54 |
onCreated | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support54 |
onDetached | ChromeFull supportYes | EdgeFull support15 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support54 |
onHighlightChanged | ChromeFull supportYes | EdgeFull support79 | FirefoxNo supportNo | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
onHighlighted | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support63
| OperaNo supportNo | SafariFull support14 | Firefox for AndroidFull support54
|
onMoved | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidNo supportNo |
onRemoved | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support54 |
onReplaced | ChromeFull supportYes | EdgeFull support79 | FirefoxNo supportNo | OperaFull supportYes | SafariFull support14 | Firefox for AndroidNo supportNo |
onSelectionChanged | ChromeFull supportYes | EdgeFull support79 | FirefoxNo supportNo | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
onUpdated | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support54 |
onUpdated.extraParameters | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support61 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
onZoomChange | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support45 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
print | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support56 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
printPreview | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support56 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
query | ChromeFull supportYes | EdgeFull support14
| FirefoxFull support45 | OperaFull supportYes | SafariFull support14
| Firefox for AndroidFull support54 |
reload | ChromeFull supportYes | EdgeFull support17 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support54 |
remove | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support54 |
removeCSS | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support49 | OperaNo supportNo | SafariFull support14 | Firefox for AndroidFull support54 |
saveAsPDF | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support81
| OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
sendMessage | ChromeFull supportYes | EdgeFull support14
| FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support54 |
sendRequest | ChromeFull supportYes | EdgeFull support79 | FirefoxNo supportNo | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
setZoom | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidNo supportNo |
setZoomSettings | ChromeFull supportYes | EdgeFull support79 | FirefoxNo supportNo | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
show | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support61 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
toggleReaderMode | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support58 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
update | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support54 |
warmup | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support79 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
Legend
- Full support
- Full support
- Partial support
- Partial support
- No support
- No support
- Experimental. Expect behavior to change in the future.
- Non-standard. Check cross-browser support before using.
- Deprecated. Not for use in new websites.
- See implementation notes.
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.
theme
Report problems with this compatibility data on GitHubwebextensions-desktop | webextensions-mobile | |||||
---|---|---|---|---|---|---|
Theme | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support55 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
getCurrent | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support58 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
onUpdated | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support58 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
reset | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support56 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
reset.windowId | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support57 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
update | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support55 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
update.windowId | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support57 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
Legend
- Full support
- Full support
- No support
- No support
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.
topSites
Report problems with this compatibility data on GitHubwebextensions-desktop | webextensions-mobile | |||||
---|---|---|---|---|---|---|
MostVisitedURL | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support52 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo support52 — 79 |
MostVisitedURL.favicon | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support63 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo support63 — 79 |
get | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support78
| OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo support52 — 79 |
get.options | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support63 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo support63 — 79 |
options.includeBlocked | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support63 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo support63 — 79 |
options.includeFavicon | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support63 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo support63 — 79 |
options.includePinned | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support69 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
options.includeSearchShortcuts | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support69 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
options.limit | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support63 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo support63 — 79 |
options.newtab | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support63 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo support63 — 79 |
options.onePerDomain | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support63 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo support63 — 79 |
Legend
- Full support
- Full support
- No support
- No support
- See implementation notes.
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.
types
Report problems with this compatibility data on GitHubwebextensions-desktop | webextensions-mobile | |||||
---|---|---|---|---|---|---|
BrowserSetting | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support54 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidFull support54 |
BrowserSetting.onChange | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support72 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
Legend
- Full support
- Full support
- No support
- No support
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.
userScripts
Report problems with this compatibility data on GitHubwebextensions-desktop | webextensions-mobile | |||||
---|---|---|---|---|---|---|
RegisteredUserScript | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support68
| OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support68 |
RegisteredUserScript.unregister | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support68
| OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support68 |
onBeforeScript | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support68
| OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support68 |
register | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support68
| OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support68 |
Legend
- Full support
- Full support
- No support
- No support
- User must explicitly enable this feature.
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.
webNavigation
Report problems with this compatibility data on GitHubwebextensions-desktop | webextensions-mobile | |||||
---|---|---|---|---|---|---|
TransitionQualifier | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support48
| OperaFull support17 | SafariNo supportNo | Firefox for AndroidFull support48
|
TransitionQualifier.from_address_bar | ChromeFull supportYes | EdgeFull support79 | FirefoxNo supportNo | OperaFull support17 | SafariNo supportNo | Firefox for AndroidNo supportNo |
TransitionType | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support48 | OperaFull support17 | SafariNo supportNo | Firefox for AndroidFull support48 |
TransitionType.auto_bookmark | ChromeFull supportYes | EdgeFull support79 | FirefoxNo supportNo | OperaFull support17 | SafariNo supportNo | Firefox for AndroidNo supportNo |
TransitionType.auto_subframe | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support48
| OperaFull support17 | SafariNo supportNo | Firefox for AndroidFull support48
|
TransitionType.form_submit | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support48 | OperaFull support17 | SafariNo supportNo | Firefox for AndroidFull support48 |
TransitionType.generated | ChromeFull supportYes | EdgeFull support79 | FirefoxNo supportNo | OperaFull support17 | SafariNo supportNo | Firefox for AndroidNo supportNo |
TransitionType.keyword | ChromeFull supportYes | EdgeFull support79 | FirefoxNo supportNo | OperaFull support17 | SafariNo supportNo | Firefox for AndroidNo supportNo |
TransitionType.keyword_generated | ChromeFull supportYes | EdgeFull support79 | FirefoxNo supportNo | OperaFull support17 | SafariNo supportNo | Firefox for AndroidNo supportNo |
TransitionType.link | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support48
| OperaFull support17 | SafariNo supportNo | Firefox for AndroidFull support48
|
TransitionType.manual_subframe | ChromeFull supportYes | EdgeFull support79 | FirefoxNo supportNo | OperaFull support17 | SafariNo supportNo | Firefox for AndroidNo supportNo |
TransitionType.reload | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support48 | OperaFull support17 | SafariNo supportNo | Firefox for AndroidFull support48 |
TransitionType.start_page | ChromeFull supportYes | EdgeFull support79 | FirefoxNo supportNo | OperaFull support17 | SafariNo supportNo | Firefox for AndroidNo supportNo |
TransitionType.typed | ChromeFull supportYes | EdgeFull support79 | FirefoxNo supportNo | OperaFull support17 | SafariNo supportNo | Firefox for AndroidNo supportNo |
getAllFrames | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support47 | OperaFull support17 | SafariFull support14 | Firefox for AndroidFull support48 |
getFrame | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support47 | OperaFull support17 | SafariFull support14 | Firefox for AndroidFull support48 |
onBeforeNavigate | ChromeFull supportYes
| EdgeFull support14
| FirefoxFull support45
| OperaFull support17
| SafariFull support14
| Firefox for AndroidFull support48
|
onCommitted | ChromeFull supportYes
| EdgeFull support14
| FirefoxFull support45
| OperaFull support17
| SafariFull support14
| Firefox for AndroidFull support48
|
onCommitted.transitionQualifiers | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support48 | OperaFull support17 | SafariNo supportNo | Firefox for AndroidFull support48 |
onCommitted.transitionType | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support48 | OperaFull support17 | SafariNo supportNo | Firefox for AndroidFull support48 |
onCompleted | ChromeFull supportYes
| EdgeFull support14
| FirefoxFull support45
| OperaFull support17
| SafariFull support14
| Firefox for AndroidFull support48
|
onCreatedNavigationTarget | ChromeFull supportYes
| EdgeFull support14 | FirefoxFull support54
| OperaFull support17
| SafariNo supportNo | Firefox for AndroidFull support54
|
onCreatedNavigationTarget.sourceProcessId | ChromeFull supportYes | EdgeFull support14 | FirefoxNo supportNo | OperaFull support17 | SafariNo supportNo | Firefox for AndroidNo supportNo |
onCreatedNavigationTarget.windowId | ChromeNo supportNo | EdgeNo support14 — 79 | FirefoxFull support54 | OperaFull support17 | SafariNo supportNo | Firefox for AndroidFull support54 |
onDOMContentLoaded | ChromeFull supportYes
| EdgeFull support14
| FirefoxFull support45
| OperaFull support17
| SafariFull support14
| Firefox for AndroidFull support48
|
onErrorOccurred | ChromeFull supportYes
| EdgeFull support14
| FirefoxFull support45
| OperaFull support17
| SafariFull support14
| Firefox for AndroidFull support48
|
onErrorOccurred.error | ChromeFull supportYes | EdgeFull support14 | FirefoxNo supportNo | OperaFull support17 | SafariFull support14 | Firefox for AndroidNo supportNo |
onHistoryStateUpdated | ChromeFull supportYes | EdgeFull support14
| FirefoxFull support47 | OperaFull support17 | SafariNo supportNo | Firefox for AndroidFull support48 |
onHistoryStateUpdated.transitionQualifiers | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support48 | OperaFull support17 | SafariNo supportNo | Firefox for AndroidFull support48 |
onHistoryStateUpdated.transitionType | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support48 | OperaFull support17 | SafariNo supportNo | Firefox for AndroidFull support48 |
onReferenceFragmentUpdated | ChromeFull supportYes
| EdgeFull support14
| FirefoxFull support45
| OperaFull support17
| SafariNo supportNo | Firefox for AndroidFull support48
|
onReferenceFragmentUpdated.transitionQualifiers | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support48 | OperaFull support17 | SafariNo supportNo | Firefox for AndroidFull support48 |
onReferenceFragmentUpdated.transitionType | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support48 | OperaFull support17 | SafariNo supportNo | Firefox for AndroidFull support48 |
onTabReplaced | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45
| OperaFull support17 | SafariNo supportNo | Firefox for AndroidFull support48
|
Legend
- Full support
- Full support
- No support
- No support
- See implementation notes.
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.
webRequest
Report problems with this compatibility data on GitHubwebextensions-desktop | webextensions-mobile | |||||
---|---|---|---|---|---|---|
BlockingResponse | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidFull support48 |
BlockingResponse.upgradeToSecure | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support59 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support59 |
CertificateInfo | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support62 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support62 |
HttpHeaders | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support48 |
MAX_HANDLER_BEHAVIOR_CHANGED_CALLS_PER_10_MINUTES | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidFull support48 |
RequestFilter | ChromeFull supportYes
| EdgeFull support14
| FirefoxFull support45
| OperaFull supportYes
| SafariFull support14 | Firefox for AndroidFull support48
|
RequestFilter.tabId | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support53 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support53 |
RequestFilter.urls | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45
| OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support48
|
RequestFilter.view-source | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support84 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
RequestFilter.windowId | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support53 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidFull support53 |
ResourceType | ChromeFull support44 | EdgeFull support79 | FirefoxFull support45 | OperaFull support31 | SafariNo supportNo | Firefox for AndroidFull support48 |
ResourceType.beacon | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support45 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support48 |
ResourceType.csp_report | ChromeFull support58 | EdgeFull support79 | FirefoxFull support45 | OperaFull support45 | SafariNo supportNo | Firefox for AndroidFull support48 |
ResourceType.font | ChromeFull support49 | EdgeFull support79 | FirefoxFull support45 | OperaFull support36 | SafariNo supportNo | Firefox for AndroidFull support48 |
ResourceType.imageset | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support45 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support48 |
ResourceType.media | ChromeFull support58 | EdgeFull support79 | FirefoxFull support45 | OperaFull support45 | SafariNo supportNo | Firefox for AndroidFull support48 |
ResourceType.object_subrequest | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support55
| OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support55
|
ResourceType.ping | ChromeFull support49
| EdgeFull support79 | FirefoxFull support45 | OperaFull support36
| SafariNo supportNo
| Firefox for AndroidFull support48 |
ResourceType.speculative | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support63 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support63 |
ResourceType.web_manifest | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support45 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support48 |
ResourceType.websocket | ChromeFull support58 | EdgeFull support79 | FirefoxFull support45 | OperaFull support45 | SafariNo supportNo | Firefox for AndroidFull support48 |
ResourceType.xbl | ChromeNo supportNo | EdgeNo supportNo | FirefoxNo support45 — 78 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support48 |
ResourceType.xml_dtd | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support45 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support48 |
ResourceType.xslt | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support45 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support48 |
SecurityInfo | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support62 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support62 |
StreamFilter | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support57 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support57 |
StreamFilter.close | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support57 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support57 |
StreamFilter.disconnect | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support57 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support57 |
StreamFilter.error | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support57 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support57 |
StreamFilter.ondata | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support57 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support57 |
StreamFilter.onerror | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support57 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support57 |
StreamFilter.onstart | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support57 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support57 |
StreamFilter.onstop | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support57 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support57 |
StreamFilter.resume | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support57 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support57 |
StreamFilter.status | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support57 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support57 |
StreamFilter.suspend | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support57 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support57 |
StreamFilter.write | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support57 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support57 |
UploadData | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidFull support48 |
filterResponseData | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support57 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support57 |
getSecurityInfo | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support62 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidFull support62 |
handlerBehaviorChanged | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidFull support48 |
onAuthRequired | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support54
| OperaFull supportYes | SafariFull support14
| Firefox for AndroidFull support54
|
onAuthRequired.asyncBlocking | ChromeFull supportYes | EdgeFull support14 | FirefoxNo supportNo | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
onBeforeRedirect | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support46 | OperaFull supportYes | SafariFull support14
| Firefox for AndroidFull support48 |
onBeforeRequest | ChromeFull supportYes
| EdgeFull support14
| FirefoxFull support46
| OperaFull supportYes
| SafariFull support14
| Firefox for AndroidFull support48
|
onBeforeSendHeaders | ChromeFull supportYes
| EdgeFull support14
| FirefoxFull support45
| OperaFull supportYes
| SafariFull support14
| Firefox for AndroidFull support48
|
onCompleted | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14
| Firefox for AndroidFull support48 |
onErrorOccurred | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14
| Firefox for AndroidFull support48 |
onHeadersReceived | ChromeFull supportYes
| EdgeFull support14
| FirefoxFull support45
| OperaFull supportYes
| SafariFull support14
| Firefox for AndroidFull support48
|
onResponseStarted | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14
| Firefox for AndroidFull support48 |
onSendHeaders | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14
| Firefox for AndroidFull support48 |
Legend
- Full support
- Full support
- No support
- No support
- See implementation notes.
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.
windows
Report problems with this compatibility data on GitHubwebextensions-desktop | webextensions-mobile | |||||
---|---|---|---|---|---|---|
CreateType | ChromeFull supportYes
| EdgeFull support14
| FirefoxFull support45 | OperaFull supportYes
| SafariFull support14
| Firefox for AndroidNo supportNo |
WINDOW_ID_CURRENT | ChromeFull support18 | EdgeFull support14 | FirefoxFull support45 | OperaFull support15 | SafariFull support14 | Firefox for AndroidNo supportNo |
WINDOW_ID_NONE | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidNo supportNo |
Window | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidNo supportNo |
Window.alwaysOnTop | ChromeFull support19 | EdgeFull support79 | FirefoxFull support45 | OperaFull support15 | SafariFull support14
| Firefox for AndroidNo supportNo |
Window.focused | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidNo supportNo |
Window.height | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidNo supportNo |
Window.id | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidNo supportNo |
Window.incognito | ChromeFull supportYes | EdgeFull support14
| FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidNo supportNo |
Window.left | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidNo supportNo |
Window.sessionId | ChromeFull support31 | EdgeFull support79 | FirefoxNo supportNo | OperaFull support18 | SafariNo supportNo | Firefox for AndroidNo supportNo |
Window.state | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidNo supportNo |
Window.tabs | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidNo supportNo |
Window.title | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support56 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
Window.top | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidNo supportNo |
Window.type | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidNo supportNo |
Window.width | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidNo supportNo |
WindowState | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidNo supportNo |
WindowState.docked | ChromeFull supportYes | EdgeFull support79 | FirefoxNo supportNo | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
WindowState.fullscreen | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidNo supportNo |
WindowState.maximized | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidNo supportNo |
WindowState.minimized | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidNo supportNo |
WindowType | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidNo supportNo |
WindowType.app | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support45 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
WindowType.devtools | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support45 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
WindowType.panel | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support45 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
create | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45
| OperaFull supportYes | SafariFull support14 | Firefox for AndroidNo supportNo |
get | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidNo supportNo |
get.getInfo | ChromeFull support18 | EdgeFull support14 | FirefoxFull support45 | OperaFull support15 | SafariFull support14 | Firefox for AndroidNo supportNo |
getInfo.windowTypes | ChromeFull support46 | EdgeFull support14 | FirefoxNo supportNo | OperaFull support33 | SafariFull support14 | Firefox for AndroidNo supportNo |
getAll | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidNo supportNo |
getAll.populate | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidNo supportNo |
getAll.windowTypes | ChromeFull support46 | EdgeFull support14 | FirefoxFull support58 | OperaFull support33 | SafariFull support14 | Firefox for AndroidNo supportNo |
getCurrent | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidNo supportNo |
getCurrent.getInfo | ChromeFull support18 | EdgeFull support14 | FirefoxFull support45 | OperaFull support15 | SafariFull support14 | Firefox for AndroidNo supportNo |
getInfo.windowTypes | ChromeFull support46 | EdgeFull support14 | FirefoxNo supportNo | OperaFull support33 | SafariFull support14 | Firefox for AndroidNo supportNo |
getLastFocused | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidNo supportNo |
getLastFocused.getInfo | ChromeFull support18 | EdgeFull support14 | FirefoxFull support45 | OperaFull support15 | SafariFull support14 | Firefox for AndroidNo supportNo |
getInfo.windowTypes | ChromeFull support46 | EdgeFull support14 | FirefoxNo supportNo | OperaFull support33 | SafariFull support14 | Firefox for AndroidNo supportNo |
onCreated | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidNo supportNo |
onFocusChanged | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidNo supportNo |
onRemoved | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidNo supportNo |
remove | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidNo supportNo |
update | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidNo supportNo |
update.drawAttention | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support45 | OperaFull supportYes | SafariNo supportNo | Firefox for AndroidNo supportNo |
update.focused | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidNo supportNo |
update.height | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidNo supportNo |
update.left | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidNo supportNo |
update.state | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidNo supportNo |
update.titlePreface | ChromeNo supportNo | EdgeNo supportNo | FirefoxFull support56 | OperaNo supportNo | SafariNo supportNo | Firefox for AndroidNo supportNo |
update.top | ChromeFull supportYes | EdgeFull support79 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidNo supportNo |
update.width | ChromeFull supportYes | EdgeFull support14 | FirefoxFull support45 | OperaFull supportYes | SafariFull support14 | Firefox for AndroidNo supportNo |
Legend
- Full support
- Full support
- No support
- No support
- Non-standard. Check cross-browser support before using.
- Deprecated. Not for use in new websites.
- See implementation notes.
- Uses a non-standard name.
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.
Acknowledgments
Microsoft Edge compatibility data is supplied by Microsoft Corporation and is included here under the Creative Commons Attribution 3.0 United States License.