browser.pageCapture

תיאור

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

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

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

הרשאות

pageCapture

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

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

Methods

saveAsMHTML()

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

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

פרמטרים

  • פרטים

    אובייקט

    • tabId

      number

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

החזרות

  • Promise<Blob | undefined>

    ‫Chrome 116 ואילך ‫browser.* ‎ מ-Chrome 148

    ההבטחה מתקיימת כשה-MHTML נוצר.