Beschrijving
Gebruik de chrome.pageCapture API om een tabblad op te slaan als MHTML.
MHTML is een standaardindeling die door de meeste browsers wordt ondersteund. Het omvat in één bestand een pagina en alle bijbehorende bronnen (css-bestanden, afbeeldingen, enzovoort).
Om beveiligingsredenen kan een MHTML-bestand alleen worden geladen vanuit het bestandssysteem en alleen in het hoofdframe.
Rechten
pageCaptureJe moet het recht pageCapture definiëren in het extensiemanifest om de pageCapture API te gebruiken. Voorbeeld:
{
"name": "My extension",
...
"permissions": [
"pageCapture"
],
...
}
Methoden
saveAsMHTML()
browser.pageCapture.saveAsMHTML(
details: object,
): Promise<Blob | undefined>
Slaat de content van het tabblad met de opgegeven ID op als MHTML.
Parameters
-
details
object
-
tabId
getal
De ID van het tabblad dat moet worden opgeslagen als MHTML.
-
Retourzendingen
-
Promise<Blob | undefined>
Chrome 116+ browser.* sinds Chrome 148Wordt opgelost als de MHTML is gegenereerd.