chrome.pageCapture

תיאור

משתמשים ב-chrome.pageCapture API כדי לשמור כרטיסייה כ-MHTML.

‫MHTML הוא פורמט סטנדרטי שנתמך ברוב הדפדפנים. הוא מכיל בקובץ אחד דף ואת כל המשאבים שלו (קובצי CSS, תמונות וכו').

חשוב לזכור שמטעמי אבטחה, אפשר לטעון קובץ MHTML רק ממערכת הקבצים, ורק בפריים הראשי.

הרשאות

pageCapture

כדי להשתמש ב-API של pageCapture, צריך להצהיר על ההרשאה pageCapture במניפסט התוסף. לדוגמה:

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

Methods

saveAsMHTML()

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

שומר את התוכן של הכרטיסייה עם המזהה שצוין כ-MHTML.

פרמטרים

  • פרטים

    אובייקט

    • tabId

      number

      המזהה של הכרטיסייה שרוצים לשמור כ-MHTML.

החזרות

  • Promise<Blob | undefined>

    Chrome 116 ואילך