FetchEvent:replacesClientId 属性
注意:此功能仅在 Service Workers 中可用。
FetchEvent
接口的replacesClientId
只读属性是在页面导航期间被替换的 client
的 id
。
例如,当从页面 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 的浏览器中加载。