ไฟล์ Manifest - เครื่องจัดการไฟล์

ใช้โดยแอปแพ็กเกจเพื่อระบุประเภทไฟล์ที่แอปสามารถจัดการได้ แอปสามารถมี file_handlers หลายรายการ โดยแต่ละรายการมีตัวระบุ รายการประเภท MIME และ/หรือรายการ นามสกุลไฟล์ที่สามารถจัดการได้ แอปสามารถจัดการไฟล์หากมีไฟล์ที่ตรงกัน หรือมีประเภท MIME ที่ตรงกัน แอปยังจัดการไดเรกทอรีได้ด้วยหากinclude_directories ได้รับการตั้งค่าแล้ว คุณสามารถใช้ไวลด์การ์ด "*" ใน types หรือ extensions เพื่อระบุว่าแอปสามารถจัดการได้ ไฟล์ประเภทใดก็ได้ หรือ "_type_/*" ใน types เพื่อระบุว่าแอปสามารถจัดการไฟล์ที่มี MIME ได้ ประเภท_type_ ต่อไปนี้คือตัวอย่างของการระบุตัวแฮนเดิลไฟล์

"file_handlers": {
  "text": {
    "types": [
      "text/*"
    ],
  },
  "image": {
    "types": [
      "image/png",
      "image/jpeg"
    ],
    "extensions": [
      "tiff"
    ],
  },
  "any": {
    "extensions": [
      "*",
      "include_directories": true
    ],
  }
}

ในการจัดการไฟล์หรือไดเรกทอรี แอปจะต้องประกาศสิทธิ์ของ fileSystem ด้วย แอปสามารถ ระบบจะส่งผ่านไฟล์หรือไดเรกทอรีในเหตุการณ์ app.runtime.onLaunched จาก โปรแกรมจัดการไฟล์ระบบ (ขณะนี้รองรับเฉพาะ ChromeOS เท่านั้น) หรือโดยการระบุเส้นทางในคำสั่ง บรรทัด