此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

PushMessageData:json() 方法

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨2023年3月⁩.

安全上下文: 此特性仅在一些支持的浏览器安全上下文(HTTPS)中可用。

备注: 此特性仅在 Service Worker 中可用。

PushMessageData 接口的 json() 方法通过将推送消息数据解析为 JSON 字符串并返回结果来提取推送消息数据。

语法

js
json() 

参数

无。

返回值

将推送事件数据解析为 JSON 后的结果。这可以是任何可以用 JSON 表示的内容,例如对象、数组、字符串、数字等。

示例

js
self.addEventListener("push", (event) => { const myData = event.data.json(); // 对你的数据进行处理 }); 

规范

Specification
Push API
# dom-pushmessagedata-json

浏览器兼容性