chrome.pageCapture

Description

使用 chrome.pageCapture API 将选项卡保存为 MHTML。

Permissions

pageCapture

MHTML 是大多数浏览器支持的标准格式standard format。它将页面及其所有资源(CSS 文件、图像......)封装在一个文件中。

请注意,出于安全原因,MHTML 文件只能从文件系统加载,并且只能在主框架中加载。

# Manifest

您必须在扩展清单中声明“pageCapture”权限才能使用 pageCapture API。例如:

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

Summary

Methods

saveAsMHTML

chrome.pageCapture.saveAsMHTML(
  details: object,
  callback: function,
)

将具有给定 id 的选项卡的内容保存为 MHTML。

PARAMETERS

  • details

    object

    • tabId

      number

      要另存为 MHTML 的选项卡的 ID。

  • callback

    function

    The callback parameter looks like:

    (mhtmlData?: ArrayBuffer) => void
    • mhtmlData

      ArrayBuffer optional

      作为 Blob 的 MHTML 数据。

By.一粒技术服务.

results matching ""

    No results matching ""