chrome.pageCapture

Описание

Используйте API chrome.pageCapture для сохранения вкладки в формате MHTML.

MHTML — это стандартный формат , поддерживаемый большинством браузеров. Он инкапсулирует в один файл страницу и все её ресурсы (CSS-файлы, изображения и т. д.).

Обратите внимание, что по соображениям безопасности файл MHTML может быть загружен только из файловой системы и только в основной фрейм.

Разрешения

pageCapture

Для использования API pageCapture необходимо указать разрешение «pageCapture» в манифесте расширения . Например:

{
  "name": "My extension",
  ...
  "permissions": [
    "pageCapture"
  ],
  ...
}

Методы

saveAsMHTML()

chrome.pageCapture.saveAsMHTML(
  details: object,
)
: Promise<Blob | undefined>

Сохраняет содержимое вкладки с указанным идентификатором как MHTML.

Параметры

  • подробности

    объект

    • tabId

      число

      Идентификатор вкладки для сохранения как MHTML.

Возврат

  • Обещание<Blob | не определено>

    Хром 116+