توضیحات
از API chrome.mimeHandler برای مدیریت جریانهای نوع MIME در افزونههای شخص ثالث استفاده کنید.
در دسترس بودن
مانیفست
انواع
MimeHandlerOptions
خواص
- فعال شده
بولی
آیا این کنترلکننده برای نوع MIME داده شده فعال است یا خیر.
StreamInfo
خواص
- جاسازی شده
بولی
اگر در یک زمینه تعبیهشده (iframe/embed/object) بارگذاری شود، صحیح است.
- نوع مایم
رشته
نوع MIME محتوای رهگیریشده.
- آدرس اصلی
رشته
آدرس اینترنتی اصلی که کاربر به آن هدایت شده است.
- هدرهای پاسخ
شیء
هدرهای پاسخ HTTP به عنوان جفتهای کلید-مقدار.
- آدرس اینترنتی
رشته
آدرس اینترنتی (URL) برای دریافت دادههای جریان داده.
- شناسه برگه
شماره
شناسهی برگهای که سند در آن قرار دارد.
روشها
abortAndFallbackToNativeHandler()
chrome.mimeHandler.abortAndFallbackToNativeHandler(): Promise<void>
مدیریت جریان فعلی را لغو میکند و محتوا را به کنترلکنندهی بومی عامل کاربر تحویل میدهد. پس از این فراخوانی، قاب افزونه از بین میرود؛ فراخوانیکنندگان نباید انتظار اجرای بیشتر را داشته باشند.
بازگشتها
قول<void>
getMimeHandlerOptions()
chrome.mimeHandler.getMimeHandlerOptions(
mimeType: string,
): Promise<MimeHandlerOptions>
گزینههای ذخیره شده برای یک نوع MIME را میخواند. اگر هیچ کدام ذخیره نشده باشند، مقادیر پیشفرض (enabled=true) را برمیگرداند.
پارامترها
- نوع مایم
رشته
نوع MIME که گزینههای آن خوانده میشود.
بازگشتها
قول < گزینههای MimeHandler >
قول با گزینههای ثابت برای نوع MIME حل شد.
getStreamInfo()
chrome.mimeHandler.getStreamInfo(): Promise<StreamInfo>
اطلاعات جریان را برای زمینه کنترلکننده MIME فعلی بازیابی میکند. باید از داخل یک صفحه افزونه کنترلکننده MIME فراخوانی شود.
بازگشتها
قول< اطلاعات جریان >
setMimeHandlerOptions()
chrome.mimeHandler.setMimeHandlerOptions(
mimeType: string,
options: MimeHandlerOptions,
): Promise<void>
گزینههای پیکربندی را برای یک نوع MIME مشخص شده تنظیم میکند.
پارامترها
- نوع مایم
رشته
نوع MIME برای پیکربندی.
- گزینهها
گزینههای جدیدی که باید استفاده شوند.
بازگشتها
قول<void>
قول داده شده پس از تنظیم پیکربندی، حل شود.