这是
实验性技术
检查
浏览器兼容性表格
要小心谨慎在生产中使用这之前。
PushEvent()
构造函数创建新
PushEvent
object. Note that the this constructor is exposed only to a service worker context.
var myPushEvent = new PushEvent(type, eventInitDict);
DOMString
defining the type of
PushEvent
. This can be
push
or
pushsubscriptionchange
.
PushEvent
object with. The options are:
data
: The data you want the
PushEvent
to contain, if any. When the constructor is invoked, the
PushEvent.data
property of the resulting object will be set to a new
PushMessageData
object containing bytes extracted from the
eventInitDict data
成员。
var dataInit = {
data : 'Some sample text'
}
var myPushEvent = new PushEvent('push', dataInit);
myPushEvent.data.text(); // should return 'Some sample text'
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
PushEvent()
构造函数
|
Chrome 42 |
Edge
16
Disabled
|
Firefox
44
注意事项
|
IE 不支持 No | Opera 37 | Safari 不支持 No | WebView Android 不支持 No | Chrome Android 42 |
Firefox Android
44
|
Opera Android 37 | Safari iOS 不支持 No | Samsung Internet Android 4.0 |
完整支持
不支持
实验。期望将来行为有所改变。
见实现注意事项。
用户必须明确启用此特征。