chrome.pageCapture

Descrizione

Utilizza l'API chrome.pageCapture per salvare una scheda come MHTML.

MHTML è un formato standard supportato dalla maggior parte dei browser. Contiene in un unico file una pagina e tutte le relative risorse (file CSS, immagini e così via).

Tieni presente che, per motivi di sicurezza, un file MHTML può essere caricato solo dal file system e solo nel frame principale.

Autorizzazioni

pageCapture

Per utilizzare l'API pageCapture, devi dichiarare l'autorizzazione "pageCapture" nel manifest dell'estensione. Ad esempio:

{
  "name": "My extension",
  ...
  "permissions": [
    "pageCapture"
  ],
  ...
}

Metodi

saveAsMHTML()

chrome.pageCapture.saveAsMHTML(
  details: object,
)
: Promise<Blob | undefined>

Salva i contenuti della scheda con l'ID specificato come MHTML.

Parametri

  • dettagli

    oggetto

    • tabId

      numero

      L'ID della scheda da salvare come MHTML.

Resi

  • Promise<Blob | undefined>

    Chrome 116+