PushMessageData:bytes() 方法

安全上下文:此功能仅在安全上下文(HTTPS)中可用,并且在某些或所有支持的浏览器中可用。

注意:此功能仅在Service Workers中可用。

PushMessageData 接口的 bytes() 方法将推送消息数据提取为Uint8Array 对象。

语法

js
bytes()

参数

无。

返回值

一个Uint8Array

异常

返回的Uint8Array 由一个字节的ArrayBuffer 支持。在此支持缓冲区创建期间抛出的异常将重新抛出。

请参阅TypedArray

示例

js
self.addEventListener("push", (event) => {
  const buffer = event.data.Uint8Array();

  // do something with your typed array
});

规范

规范
Push API
# dom-pushmessagedata-bytes

浏览器兼容性

BCD 表格仅在启用了 JavaScript 的浏览器中加载。