คีย์ Manifest "mime_types_handler" จะลงทะเบียนส่วนขยายของคุณเป็นตัวจัดการสำหรับประเภท MIME ที่รองรับ เช่น application/pdf เมื่อผู้ใช้เปิดเอกสารที่มีประเภท MIME ที่ลงทะเบียนไว้ Chrome จะโหลดหน้าตัวจัดการแทนโปรแกรมดูในตัว
ดูข้อมูลเพิ่มเติมและตัวอย่างได้ที่เอกสารประกอบเกี่ยวกับ chrome.mimeHandler API
{
// ...
"mime_types_handler": {
"application/pdf": {
"handler_url": "viewer.html",
"can_embed": true
}
},
// ...
}
"mime_types_handler"(พจนานุกรม ไม่บังคับ)- แมปประเภท MIME กับหน้าส่วนขยายที่แสดงประเภท MIME เหล่านั้น ตั้งแต่ Chrome 151 เป็นต้นมา
application/pdfเป็นประเภท MIME เดียวที่ตัวจัดการสาธารณะใช้ได้ การประกาศประเภท MIME ที่ไม่รองรับจะทำให้เกิดคำเตือนในการติดตั้ง "handler_url"(สตริง จำเป็น)- ไฟล์ HTML ที่จะแสดงเมื่อเปิดเอกสารที่มีประเภท MIME ที่เกี่ยวข้อง ไฟล์นี้ต้องอยู่ในส่วนขยาย
"can_embed"(บูลีน ไม่บังคับ)- ระบุว่าจะจัดการเอกสารที่ฝังอยู่ในองค์ประกอบ
<embed>,<object>หรือ<iframe>หรือไม่ ค่าเริ่มต้นคือfalseซึ่งหมายความว่าตัวจัดการจะได้รับการนำทางระดับบนสุดเท่านั้น