Spec-Zone.ru › Web APIs

ЗаписьBackgroundFetchRecord

Ограниченная доступность

Эта функция не относится к Baseline, так как она не работает в некоторых из наиболее широко используемых браузеров.

  • Подробнее
  • Полная совместимость
  • Отправить отзыв

Экспериментальная: Это экспериментальная технология
Внимательно проверьте таблицу совместимости браузеров таблица совместимости браузеров перед использованием в продуктовой среде.

Примечание: Эта функция доступна в Web Workers.

Интерфейс BackgroundFetchRecord API фонового извлечения представляет собой отдельный запрос и ответ.

Объект BackgroundFetchRecord создается методом BackgroundFetchRegistration.matchAll(), поэтому для этого интерфейса нет конструктора.

Будет один BackgroundFetchRecord для каждого ресурса, запрошенного fetch().

Свойства экземпляра

request Только для чтения Экспериментальная

Возвращает Request.

responseReady Только для чтения Экспериментальная

Возвращает промис, который разрешается с Response.

Примеры

В этом примере отдельный BackgroundFetchRecord возвращается с помощью BackgroundFetchRegistration.matchAll(). BackgroundFetchRecord.request и BackgroundFetchRecord.responseReady возвращаются и выводятся в консоль.

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

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

Спецификации

Спецификация
Фоновое извлечение
# background-fetch-record-interface

Совместимость браузеров

Рабочий стол Мобильные
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
BackgroundFetchRecord 74 79 Нет 62 Нет 74 Нет 53 Нет 11.0 Нет
request 74 79 Нет 62 Нет 74 Нет 53 Нет 11.0 Нет
responseReady 74 79 Нет 62 Нет 74 Нет 53 Нет 11.0 Нет

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/BackgroundFetchRecord

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API