FetchEvent:replacesClientId 属性

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

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

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

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

字符串。

示例

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

规范

此特性似乎未在任何规范中定义。

浏览器兼容性

另见