browser.pageCapture

شرح

از میانای برنامه‌سازی کاربردی chrome.pageCapture برای ذخیره کردن برگه به‌عنوان MHTML استفاده کنید.

MHTML قالب استانداردی است که اکثر مرورگرها از آن پشتیبانی می‌کنند. این قالب یک صفحه و همه منابع آن (فایل‌های CSS، تصاویر، و غیره) را در یک فایل واحد کپسوله می‌کند.

توجه داشته باشید که به‌دلایل امنیتی، فایل MHTML فقط از سیستم فایل قابل بارگیری است و فقط در قاب اصلی قابل بارگیری است.

اجازه‌ها

pageCapture

برای استفاده از میانای برنامه‌سازی کاربردی pageCapture، باید اجازه «pageCapture» را در مانیفست افزونه اعلام کنید. برای مثال:

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

روش‌ها

saveAsMHTML()

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

محتوای برگه با شناسه ارائه‌شده را به‌عنوان MHTML ذخیره می‌کند.

پارامترها

  • جزئیات

    شیء

    • tabId

      شماره

      شناسه زبانه‌ای که باید به‌عنوان MHTML ذخیره شود.

بازگشتی‌ها

  • Promise<Blob | undefined>

    Chrome نسخه ۱۱۶ و بالاتر browser.* ‎ از Chrome نسخه ۱۴۸

    وقتی MHTML تولید شد، حل‌وفصل می‌شود.