Beschrijving
Gebruik de chrome.pageCapture API om een tabblad als MHTML op te slaan.
MHTML is een standaardformaat dat door de meeste browsers wordt ondersteund. Het omvat in één bestand een webpagina en al zijn bronnen (CSS-bestanden, afbeeldingen, enz.).
Houd er rekening mee dat een MHTML-bestand om veiligheidsredenen alleen vanuit het bestandssysteem en alleen in het hoofdvenster kan worden geladen.
Toestemmingen
pageCaptureOm de pageCapture API te kunnen gebruiken, moet u de machtiging "pageCapture" in het extensiemanifest declareren. Bijvoorbeeld:
{
"name": "My extension",
...
"permissions": [
"pageCapture"
],
...
}
Methoden
saveAsMHTML()
chrome.pageCapture.saveAsMHTML(
details: object,
): Promise<Blob | undefined>
Slaat de inhoud van het tabblad met de opgegeven ID op als MHTML.
Parameters
- details
voorwerp
- tabId
nummer
De ID van het tabblad dat als MHTML moet worden opgeslagen.
Retourneert
Promise<Blob | undefined>
Chrome 116+Wordt opgelost zodra de MHTML is gegenereerd.