弃用
This feature is no longer recommended. Though some browsers might still support it, it may have already been removed from the relevant web standards, may be in the process of being dropped, or may only be kept for compatibility purposes. Avoid using it, and update existing code if possible; see the
兼容性表格
at the bottom of this page to guide your decision. Be aware that this feature may cease to work at any time.
重要
: In modern browsers, this property has been deprecated. Service worker messages will now use the
MessageEvent
interface, for consistency with other web messaging features.
ServiceWorkerMessageEvent()
构造函数创建新
ServiceWorkerMessageEvent
对象实例。
var mySWME = new ServiceWorkerMessageEvent(type, init);
DOMString
that defines the type of the message event being created.
data
: The event's data — this can be any type.
origin
: A
DOMString
that defines the origin of the corresponding service worker's environment settings object.
lastEventId
: A
DOMString
that defines the last event ID of the event source.
source
:
ServiceWorker
or
MessagePort
that sent the message.
ports
: An array containing the
MessagePort
objects connected to the channel sending the message.
var init = {
data : 'hello message',
source : MessagePortReference,
ports : MessagePortListReference
}
var mySWME = new ServiceWorkerMessageEvent('message', init);
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
ServiceWorkerMessageEvent()
构造函数
弃用
|
Chrome 45 |
Edge
17
|
Firefox
不支持
44 — 55
注意事项
|
IE 不支持 No | Opera 24 | Safari 不支持 No | WebView Android 不支持 No | Chrome Android 45 | Firefox Android 不支持 44 — 55 | Opera Android 24 | Safari iOS 不支持 No | Samsung Internet Android 4.0 |
完整支持
不支持
弃用。不要用于新网站。
见实现注意事项。
用户必须明确启用此特征。
ServiceWorkerMessageEvent
ServiceWorkerMessageEvent()
缓存
CacheStorage
Client
Clients
ExtendableEvent
FetchEvent
InstallEvent
Navigator.serviceWorker
NotificationEvent
PeriodicSyncEvent
PeriodicSyncManager
PeriodicSyncRegistration
ServiceWorker
ServiceWorkerContainer
ServiceWorkerGlobalScope
ServiceWorkerRegistration
SyncEvent
SyncManager
SyncRegistration
WindowClient