คีย์ Manifest "file_handlers"
ระบุประเภทไฟล์ที่จะให้ส่วนขยาย ChromeOS จัดการ หากต้องการประมวลผลไฟล์ ให้ใช้ Launch Handler API ของแพลตฟอร์มเว็บ โปรดดูข้อมูลเกี่ยวกับส่วนขยายโดยเฉพาะที่การจัดการไฟล์
"file_handlers": [
{
"action": "/open_text.html",
"name": "Plain text",
"accept": {
"text/plain": [".txt"]
}
"launch_type": "single-client"
}
]
"file_handlers"
(พจนานุกรม ไม่บังคับ)- ระบุประเภทไฟล์ที่ส่วนขยายเปิดได้
"action"
(ต้องระบุสตริง)- ระบุไฟล์ HTML ที่จะแสดงเมื่อเปิดไฟล์ ไฟล์ต้องอยู่ในส่วนขยายของคุณ การประมวลผลไฟล์ ไม่ว่าจะแสดงหรือใช้ในลักษณะอื่น จะดำเนินการกับ JavaScript โดยใช้ API ของแพลตฟอร์มเว็บที่เหมาะสม โดยโค้ดนี้ต้องอยู่ในไฟล์ JavaScript แยกต่างหากที่รวมผ่านแท็ก
<script>
"name"
(ต้องระบุสตริง)- คำอธิบายการดำเนินการที่เป็นมิตรกับผู้ใช้
"accept"
(ต้องมีพจนานุกรม)- ประเภทไฟล์ซึ่งหน้าที่ระบุใน
"action"
ประมวลผลได้ รายการต่างๆ ในพจนานุกรมเป็นคู่คีย์/ค่า โดยคีย์เป็นประเภท MIME และค่าคืออาร์เรย์ของนามสกุลไฟล์ อนุญาตให้ใช้เฉพาะประเภท MIME ที่รู้จักสำหรับคีย์ คุณสามารถใช้ประเภทไฟล์ที่กำหนดเองได้ แต่คีย์สำหรับประเภทที่กำหนดเองต้องเป็นประเภท MIME ที่ทราบ และระบบปฏิบัติการที่เกี่ยวข้องต้องรองรับการแมประหว่างประเภท MIME และประเภทไฟล์ที่กำหนดเอง "launch_type"
(ออบเจ็กต์ ไม่บังคับ)- ระบุว่าควรเปิดหลายไฟล์ในไคลเอ็นต์เดียวหรือหลายไคลเอ็นต์ ค่าที่ถูกต้องคือ
"single-client"
และ"multiple-clients"
ค่าเริ่มต้นคือ"single-client"