file_handlers

کلید مانیفست "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 را مشخص می کند تا زمانی که یک فایل باز می شود نشان داده شود. فایل باید در پسوند شما باشد. پردازش فایل، چه نمایش داده شود و چه به روش دیگری استفاده شود، با جاوا اسکریپت و با استفاده از API های پلتفرم وب مناسب انجام می شود. این کد باید در یک فایل جاوا اسکریپت جداگانه از طریق تگ <script> موجود باشد.
"name" (رشته، مورد نیاز)
توصیف کاربر پسند از عمل.
"accept" (لغت نامه، مورد نیاز)
انواع فایلی که می تواند توسط صفحه مشخص شده در "action" پردازش شود. موارد موجود در فرهنگ لغت یک جفت کلید/مقدار هستند که کلید آن از نوع MIME و مقدار آرایه‌ای از پسوندهای فایل است. فقط انواع شناخته شده MIME برای کلید مجاز است. انواع فایل سفارشی مجاز است، اما کلید یک نوع سفارشی باید یک نوع MIME شناخته شده باشد، و نگاشت بین نوع MIME و نوع فایل سفارشی باید توسط سیستم عامل اصلی پشتیبانی شود.
"launch_type" (شیء، اختیاری)
مشخص می کند که آیا چندین فایل باید در یک کلاینت باز شوند یا چند کلاینت. مقادیر معتبر "single-client" و "multiple-clients" هستند. مقدار پیش فرض "single-client" است.