کنترل‌کننده‌ی انواع_مایم

کلید مانیفست "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 است، به این معنی که کنترل‌کننده فقط ناوبری‌های سطح بالا را دریافت می‌کند.