BackgroundFetchRecord:responseReady 属性

可用性有限

此功能不是基线功能,因为它在某些最广泛使用的浏览器中无法正常工作。

实验性: 这是一个 实验性技术
在生产环境中使用此功能之前,请仔细查看 浏览器兼容性表

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

responseReadyBackgroundFetchRecord 接口的只读属性,它返回一个解析为 ResponsePromise

一个解析为 ResponsePromise

示例

在此示例中,使用 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);
});

规范

规范
后台获取
# dom-backgroundfetchrecord-responseready

浏览器兼容性

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