BackgroundFetchRecord: responseReady 属性

可用性有限

此特性不是基线特性,因为它在一些最广泛使用的浏览器中不起作用。

实验性: 这是一项实验性技术
在生产中使用此技术之前,请仔细检查浏览器兼容性表格

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

responseReadyBackgroundFetchRecord 接口的一个只读属性,它返回一个 Promise,该 Promise 会解析为一个 Response 对象。

一个解析为 Response 对象的 Promise

示例

在此示例中,使用 BackgroundFetchManager.fetch() 返回一个单独的 BackgroundFetchRecord。返回 responseReady 的值并将其记录到控制台。

js
bgFetch.match("/ep-5.mp3").then(async (record) => {
  if (!record) {
    console.log("No record found");
    return;
  }

  const response = await record.responseReady;
  console.log(`Here's the response`, response);
});

规范

规范
Background Fetch
# dom-backgroundfetchrecord-responseready

浏览器兼容性