คีย์ไฟล์ 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"