Description
Utilisez l'API chrome.pageCapture pour enregistrer un onglet au format MHTML.
MHTML est un format standard compatible avec la plupart des navigateurs. Il encapsule dans un seul fichier une page et toutes ses ressources (fichiers CSS, images, etc.).
Notez que, pour des raisons de sécurité, un fichier MHTML ne peut être chargé qu'à partir du système de fichiers et qu'il ne peut être chargé que dans le frame principal.
Autorisations
pageCaptureVous devez déclarer l'autorisation "pageCapture" dans le fichier manifeste de l'extension pour utiliser l'API pageCapture. Exemple :
{
"name": "My extension",
...
"permissions": [
"pageCapture"
],
...
}
Méthodes
saveAsMHTML()
browser.pageCapture.saveAsMHTML(
details: object,
): Promise<Blob | undefined>
Enregistre le contenu de l'onglet avec l'ID donné au format MHTML.
Paramètres
-
détails
objet
-
tabId
nombre
ID de l'onglet à enregistrer au format MHTML.
-
Renvoie
-
Promise<Blob | undefined>
Chrome 116+ browser.* depuis Chrome 148Se résout lorsque le MHTML a été généré.