کلید مانیفست "mime_types_handler" افزونه شما را به عنوان یک کنترلکننده برای انواع MIME پشتیبانیشده، مانند application/pdf ، ثبت میکند. وقتی کاربری سندی از نوع MIME ثبتشده را باز میکند، کروم صفحه کنترلکننده شما را به جای نمایشگر داخلی خود بارگذاری میکند.
برای اطلاعات بیشتر و مثالها، به مستندات API مربوط chrome.mimeHandler مراجعه کنید.
{
// ...
"mime_types_handler": {
"application/pdf": {
"handler_url": "viewer.html",
"can_embed": true
}
},
// ...
}
-
"mime_types_handler"(فرهنگ لغت، اختیاری) - انواع MIME را به صفحات افزونهای که آنها را رندر میکنند، نگاشت میکند. از کروم ۱۵۱،
application/pdfتنها نوع MIME موجود برای کنترلکنندههای عمومی است. اعلام یک نوع MIME پشتیبانی نشده باعث ایجاد هشدار نصب میشود. -
"handler_url"(رشته، الزامی) - فایل HTML که هنگام باز شدن سندی با نوع MIME مربوطه نمایش داده میشود. این فایل باید در افزونه شما قرار داشته باشد.
-
"can_embed"(بولی، اختیاری) - مشخص میکند که آیا اسناد جاسازیشده در عناصر
<embed>،<object>یا<iframe>را مدیریت کند یا خیر. مقدار پیشفرضfalseاست، به این معنی که کنترلکننده فقط ناوبریهای سطح بالا را دریافت میکند.