MessageSender |
26 |
14 |
45Before version 54, 'id' was the add-on's internal UUID, not the add-on ID.
|
? |
15 |
14 |
? |
? |
48Before version 54, 'id' was the add-on's internal UUID, not the add-on ID.
|
? |
15 |
? |
OnInstalledReason |
YesUses 'chrome_update' instead of 'browser_update'.
|
14Only supports 'install' and 'update'.
|
45 |
? |
YesUses 'chrome_update' instead of 'browser_update'.
|
14Only supports 'install' and 'update'.
|
? |
? |
48 |
? |
15Only supports 'install' and 'update'.
|
? |
OnRestartRequiredReason |
Yes |
79 |
45 |
? |
Yes |
No |
? |
? |
48 |
? |
No |
? |
PlatformArch |
Yes |
79 |
45 |
? |
Yes |
14 |
? |
? |
48 |
? |
15 |
? |
PlatformInfo |
Yes |
79 |
45 |
? |
Yes |
14 |
? |
? |
48 |
? |
15 |
? |
PlatformNaclArch |
Yes |
79 |
45 |
? |
Yes |
No |
? |
? |
48 |
? |
No |
? |
PlatformOs |
Yes |
79 |
45 |
? |
Yes |
14 |
? |
? |
48 |
? |
15 |
? |
Port |
26 |
15 |
45 |
? |
15 |
14 |
? |
? |
48 |
? |
15 |
? |
RequestUpdateCheckStatus |
Yes |
79 |
No |
? |
Yes |
No |
? |
? |
No |
? |
No |
? |
connect |
26 |
14 |
45 |
? |
15 |
14 |
? |
? |
48 |
? |
15 |
? |
connectNative |
29 |
15 |
50 |
? |
16 |
14See the documentation on developer.apple.com about native messaging in Safari.
|
? |
? |
68 |
? |
15See the documentation on developer.apple.com about native messaging in Safari.
|
? |
getBackgroundPage |
22 |
14 |
45If this is called from a page that is part of a private browsing window, such as a sidebar in a private window or a popup opened from a private window, then it will always return null .
|
? |
15 |
14 |
? |
? |
48If this is called from a page that is part of a private browsing window, such as a sidebar in a private window or a popup opened from a private window, then it will always return null .
|
? |
15 |
? |
getBrowserInfo |
No |
No |
51 |
? |
No |
No |
? |
? |
51 |
? |
No |
? |
getFrameId |
No |
No |
96 |
? |
No |
16 |
? |
? |
96 |
? |
16 |
? |
getManifest |
22 |
14 |
45 |
? |
15 |
14 |
? |
? |
48 |
? |
15 |
? |
getPackageDirectoryEntry |
29 |
79 |
No |
? |
16 |
No |
? |
? |
No |
? |
No |
? |
getPlatformInfo |
29 |
79 |
45 |
? |
16 |
14 |
? |
? |
48 |
? |
15 |
? |
getURL |
22 |
14 |
45 |
? |
15 |
14 |
? |
? |
48 |
? |
15 |
? |
id |
22 |
14 |
45 |
? |
15 |
14 |
? |
? |
48 |
? |
15 |
? |
lastError |
YeslastError is not an Error object. Instead, it is a plain Object with the error text as the string value of the 'message' property.
|
14 |
47 |
? |
YeslastError is not an Error object. Instead, it is a plain Object with the error text as the string value of the 'message' property.
|
14lastError is only set if a callback is used. Promise results that fail will be rejected with an Error object.
|
? |
? |
48 |
? |
15lastError is only set if a callback is used. Promise results that fail will be rejected with an Error object.
|
? |
onBrowserUpdateAvailable |
27 |
79 |
No |
? |
15 |
No |
? |
? |
No |
? |
No |
? |
onConnect |
26 |
14 |
45 |
? |
15 |
14 |
? |
? |
48 |
? |
15 |
? |
onConnectExternal |
26 |
79 |
54 |
? |
15 |
No |
? |
? |
54 |
? |
No |
? |
onInstalled |
22 |
14 |
52Before version 55, this event is not triggered for temporarily installed add-ons.
|
? |
15 |
14 |
? |
? |
52Before version 55, this event is not triggered for temporarily installed add-ons.
|
? |
15 |
? |
onMessage |
26 |
14 |
45 |
? |
15 |
14 |
? |
? |
48 |
? |
15 |
? |
onMessageExternal |
26 |
79 |
54 |
? |
15 |
15.4Since Safari 15.4, this event is also fired in response to a message from webpages allowed in externally_connectable .
14This event is only fired in response to a message from an extension's containing app, not webpages nor other extensions.
|
? |
? |
54 |
? |
15.4Since Safari 15.4, this event is also fired in response to a message from webpages allowed in externally_connectable .
15This event is only fired in response to a message from an extension's containing app, not webpages nor other extensions.
|
? |
onRestartRequired |
29 |
79 |
No |
? |
16 |
No |
? |
? |
No |
? |
No |
? |
onStartup |
23 |
79 |
52 |
? |
15 |
14 |
? |
? |
52 |
? |
15 |
? |
onSuspend |
22 |
79 |
100This event does not fire until Firefox 106, when event pages are available.
|
? |
15 |
No |
? |
? |
100This event does not fire until Firefox 106, when event pages are available.
|
? |
No |
? |
onSuspendCanceled |
22 |
79 |
100This event does not fire until Firefox 106, when event pages are available.
|
? |
15 |
No |
? |
? |
100This event does not fire until Firefox 106, when event pages are available.
|
? |
No |
? |
onUpdateAvailable |
25 |
79 |
51 |
? |
15 |
No |
? |
? |
51 |
? |
No |
? |
openOptionsPage |
42 |
79 |
48 |
? |
29 |
14 |
? |
? |
57 |
? |
15 |
? |
reload |
25 |
15 |
51 |
? |
15 |
14 |
? |
? |
51 |
? |
15 |
? |
requestUpdateCheck |
25 |
79 |
No |
? |
15 |
No |
? |
? |
No |
? |
No |
? |
sendMessage |
26 |
14runtime.onMessage listeners in extension views receive the messages they sent.
|
45 |
? |
15 |
14 |
? |
? |
48 |
? |
15 |
? |
sendNativeMessage |
29 |
15 |
50 |
? |
16 |
14See the documentation on developer.apple.com about native messaging in Safari.
|
? |
? |
68 |
? |
15See the documentation on developer.apple.com about native messaging in Safari.
|
? |
setUninstallURL |
41 |
15 |
47 |
? |
28 |
14API exists, but has no effect.
|
? |
? |
48 |
? |
15API exists, but has no effect.
|
? |