FetchEvent:clientId 属性

Baseline 已广泛支持

此功能已成熟,可跨多种设备和浏览器版本工作。它自 ⁨2018 年 4 月⁩ 起已在所有浏览器中可用。

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

FetchEvent 接口的 clientId 只读属性返回当前 service worker 控制的 Client 的 ID。

然后可以将此 ID 传递给 Clients.get() 方法,以检索关联的客户端。

一个表示客户端 ID 的字符串。

示例

js
self.addEventListener("fetch", (event) => {
  console.log(event.clientId);
});

规范

规范
Service Workers
# fetch-event-clientid

浏览器兼容性

另见