FetchEvent:replacesClientId 属性

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

FetchEvent 接口的replacesClientId 只读属性是在页面导航期间被替换的 clientid

例如,当从页面 A 导航到页面 B 时,replacesClientId 是与页面 A 关联的客户端的 ID。当从 about:blank 导航到另一个页面时,它可能是一个空字符串,因为 about:blank 的客户端将被重用,而不是被替换。

此外,如果获取不是导航,则 replacesClientId 将是一个空字符串。这可用于在导航之前立即访问/与即将被替换的客户端进行通信。

字符串。

示例

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

规范

规范
Service Workers
# fetch-event-replacesClientId

浏览器兼容性

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

另请参阅