FetchLaterResult
FetchLaterResult 接口是 fetchLater() API 的一部分,它由 Window.fetchLater() 方法在创建延迟获取后返回。
它包含一个名为 activated 的属性,用于指示延迟请求是否已发送。
成功发送后,整个响应(包括正文和标头)都会被忽略,因此延迟获取的响应永远不会返回给 FetchLaterResult 接口。
实例属性
FetchLaterResult.activated只读 实验性-
一个只读的布尔值字段,指示延迟请求是否已发送。最初设置为
false,并在浏览器发送延迟获取后进行更新。
示例
将 POST 请求延迟约一分钟并创建一个函数来检查是否已发送
js
const result = fetchLater("https://report.example.com", {
method: "POST",
body: JSON.stringify(myReport),
activateAfter: 60000 /* 1 minute */,
});
function check_if_fetched() {
return result.activated;
}
规范
| 规范 |
|---|
| Fetch # fetchlaterresult |
浏览器兼容性
加载中…