Stay organized with collections Save and categorize content based on your preferences.
DescriptionUse the chrome.pageCapture
API to save a tab as MHTML.
MHTML is a standard format supported by most browsers. It encapsulates in a single file a page and all its resources (CSS files, images..).
Note that for security reasons a MHTML file can only be loaded from the file system and that it can only be loaded in the main frame.
PermissionspageCapture
You must declare the "pageCapture" permission in the extension manifest to use the pageCapture API. For example:
{
"name": "My extension",
...
"permissions": [
"pageCapture"
],
...
}
Methods
saveAsMHTML()
chrome.pageCapture.saveAsMHTML(
details: object,
): Promise<Blob | undefined>
Saves the content of the tab with given id as MHTML.
ParametersThe id of the tab to save as MHTML.
Promise<Blob | undefined>
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-11 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-11 UTC."],[],[]]
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4