file_handlers

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