可处理的事件按用途分组,后跟完整的字母顺序列表。
| 名称 | 描述 |
|---|---|
| OnWebPushSubscription | 当浏览器在调用 PushManager.subscribe() 后向订阅端点发送 POST 请求时触发;接收端点、p256dh 密钥和 auth 密钥以在服务器端持久化。 |
| OnWebPushUnsubscription | 当浏览器 POST 到取消订阅端点(PushManager.unsubscribe() 或 service-worker 变更)时触发;使用此事件从持久存储中移除订阅。 |
| 名称 | 描述 |
|---|---|
| OnWebPushSendNotificationException | 向推送服务发送通知的 POST 请求引发异常时触发(典型原因:400 Bad Request、过期端点的 404/410 Gone、TLS 或网络故障)。 |
| 名称 | 描述 |
|---|---|
| OnWebPushSendNotificationException | 向推送服务发送通知的 POST 请求引发异常时触发(典型原因:400 Bad Request、过期端点的 404/410 Gone、TLS 或网络故障)。 |
| OnWebPushSubscription | 当浏览器在调用 PushManager.subscribe() 后向订阅端点发送 POST 请求时触发;接收端点、p256dh 密钥和 auth 密钥以在服务器端持久化。 |
| OnWebPushUnsubscription | 当浏览器 POST 到取消订阅端点(PushManager.unsubscribe() 或 service-worker 变更)时触发;使用此事件从持久存储中移除订阅。 |