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"