browser.pageCapture

Açıklama

Sekmeyi MHTML olarak kaydetmek için chrome.pageCapture API'yi kullanın.

MHTML, çoğu tarayıcı tarafından desteklenen standart bir biçimdir. Bir sayfayı ve tüm kaynaklarını (CSS dosyaları, resimler vb.) tek bir dosyada birleştirir.

Güvenlik nedeniyle, MHTML dosyalarının yalnızca dosya sisteminden ve ana çerçeveye yüklenebileceğini unutmayın.

İzinler

pageCapture

pageCapture API'yi kullanmak için uzantı manifest dosyasında "pageCapture" iznini beyan etmeniz gerekir. Örneğin:

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

Yöntemler

saveAsMHTML()

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

Belirtilen kimliğe sahip sekmenin içeriğini MHTML olarak kaydeder.

Parametreler

  • ayrıntılar

    nesne

    • tabId

      sayı

      MHTML olarak kaydedilecek sekmenin kimliği.

İadeler

  • Promise<Blob | undefined>

    Chrome 116 ve sonraki sürümler Chrome 148'den itibaren browser.*

    MHTML oluşturulduğunda çözümlenir.