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