chrome.pageCapture

Mô tả

Dùng API chrome.pageCapture để lưu một thẻ dưới dạng MHTML.

MHTML là một định dạng tiêu chuẩn được hầu hết các trình duyệt hỗ trợ. Nó đóng gói một trang và tất cả tài nguyên của trang đó (tệp CSS, hình ảnh, v.v.) vào một tệp duy nhất.

Xin lưu ý rằng vì lý do bảo mật, bạn chỉ có thể tải tệp MHTML từ hệ thống tệp và chỉ có thể tải tệp này trong khung chính.

Quyền

pageCapture

Bạn phải khai báo quyền "pageCapture" trong tệp kê khai tiện ích để sử dụng API pageCapture. Ví dụ:

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

Phương thức

saveAsMHTML()

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

Lưu nội dung của thẻ có mã nhận dạng đã cho dưới dạng MHTML.

Thông số

  • chi tiết

    đối tượng

    • tabId

      số

      Mã nhận dạng của thẻ cần lưu dưới dạng MHTML.

Giá trị trả về

  • Promise<Blob | undefined>

    Chrome 116 trở lên