|
|
| Line 142: |
Line 142: |
|
| |
|
| The following APIs are fully or partially supported. We intend to fix any of the exceptions listed below. | | The following APIs are fully or partially supported. We intend to fix any of the exceptions listed below. |
| | | This list is now maintained on [MDN](https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Chrome_incompatibilities). |
| * [https://developer.chrome.com/extensions/alarms alarms]
| |
| ** This API is entirely supported.
| |
| | |
| * [https://developer.chrome.com/extensions/browserAction browserAction]
| |
| ** We don't support the imageData attribute on setIcon.
| |
| ** We don't support enable or disable.
| |
| | |
| * [https://developer.chrome.com/extensions/extension extension]
| |
| ** We support only getBackgroundPage and getURL.
| |
| | |
| * [https://developer.chrome.com/extensions/i18n i18n]
| |
| ** We support only getMessage in the JavaScript API.
| |
| ** We only support @@extension_id and @@ui_locale predefined messages.
| |
| ** We don't localize CSS files.
| |
| ** Strings to be localized must consist entirely of __MSG_foo__ in order for a substitution to be made.
| |
| | |
| * [https://developer.chrome.com/extensions/notifications notifications]
| |
| ** The only supported notification options are iconUrl, title, and message.
| |
| ** The only methods we support are create, clear, and getAll.
| |
| ** The only event we support is onClosed. We don't provide byUser data.
| |
| | |
| * [https://developer.chrome.com/extensions/runtime runtime]
| |
| ** We support onStartup, getManifest, id, and the message passing interfaces (sendMessage, onMessage, onConnect).
| |
| | |
| * [https://developer.chrome.com/extensions/storage storage]
| |
| ** The only storage area we support is local.
| |
| ** We don't support getBytesInUse or clear.
| |
| | |
| * [https://developer.chrome.com/extensions/tabs tabs]
| |
| ** Unsupported functions: getCurrent, sendRequest, getSelected, duplicate, highlight, move, detectLanguage, captureVisibleTab, get/setZoom, get/setZoomSettings.
| |
| ** We treat highlighted and active as effectively the same since Firefox cannot select multiple tabs.
| |
| | |
| * [https://developer.chrome.com/extensions/webNavigation webNavigation]
| |
| ** We don't support getFrame or getAllFrames.
| |
| ** We don't support onCreatedNavigationTarget or onHistoryStateUpdated.
| |
| ** We don't support transition types and qualifiers.
| |
| ** onReferenceFragmentUpdated also triggers for pushState.
| |
| ** Filtering is unsupported.
| |
| | |
| * [https://developer.chrome.com/extensions/webRequest webRequest]
| |
| ** We don't support handlerBehaviorChanged.
| |
| ** We don't support onAuthRequired, onBeforeRedirect, or onErrorOccurred.
| |
| ** Requests can be canceled only in onBeforeRequest.
| |
| ** Requests can be modified/redirected only in onBeforeSendHeaders.
| |
| ** Responses can be modified only in onHeadersReceived.
| |
| | |
| * [https://developer.chrome.com/extensions/windows windows]
| |
| ** onFocusChanged will trigger multiple times for a given focus change.
| |
| ** create does not support the focused, type, or state options.
| |
| ** update only supports the focused option.
| |
|
| |
|
| == List of APIs we will likely support in the future == | | == List of APIs we will likely support in the future == |