ফাইল_হ্যান্ডলার

"file_handlers" ম্যানিফেস্ট কী একটি ChromeOS এক্সটেনশন দ্বারা পরিচালনা করা ফাইলের প্রকারগুলি নির্দিষ্ট করে৷ একটি ফাইল প্রক্রিয়া করতে, ওয়েব প্ল্যাটফর্মের লঞ্চ হ্যান্ডলার API ব্যবহার করুন। এক্সটেনশন নির্দিষ্ট তথ্যের জন্য, ফাইল হ্যান্ডলিং দেখুন।

"file_handlers": [
  {
    "action": "/open_text.html",
    "name": "Plain text",
    "accept": {
      "text/plain": [".txt"]
    }
    "launch_type": "single-client"
  }
]
"file_handlers" (অভিধান, ঐচ্ছিক)
এক্সটেনশন খুলতে পারে এমন ফাইলের প্রকারগুলি নির্দিষ্ট করে৷
"action" (স্ট্রিং, প্রয়োজনীয়)
একটি ফাইল খোলা হলে দেখানোর জন্য একটি HTML ফাইল নির্দিষ্ট করে। ফাইলটি অবশ্যই আপনার এক্সটেনশনের মধ্যে থাকতে হবে। ফাইলটি প্রসেস করা, সেটি প্রদর্শিত হোক বা অন্য কোনো উপায়ে ব্যবহার করা হোক, উপযুক্ত ওয়েব প্ল্যাটফর্ম API ব্যবহার করে JavaScript দিয়ে করা হয়। এই কোডটি অবশ্যই একটি <script> ট্যাগের মাধ্যমে অন্তর্ভুক্ত একটি পৃথক জাভাস্ক্রিপ্ট ফাইলে থাকতে হবে।
"name" (স্ট্রিং, প্রয়োজনীয়)
কর্মের একটি ব্যবহারকারী বন্ধুত্বপূর্ণ বর্ণনা.
"accept" (অভিধান, প্রয়োজনীয়)
"action" -এ উল্লেখিত পৃষ্ঠার মাধ্যমে প্রসেস করা যেতে পারে এমন ফাইলের ধরন। অভিধানের আইটেমগুলি হল একটি কী/মান জোড়া যেখানে কীটি একটি MIME প্রকার এবং মান হল ফাইল এক্সটেনশনগুলির একটি অ্যারে৷ কীটির জন্য শুধুমাত্র পরিচিত MIME প্রকারগুলি অনুমোদিত৷ কাস্টম ফাইল প্রকার অনুমোদিত কিন্তু একটি কাস্টম টাইপের কী একটি পরিচিত MIME প্রকার হতে হবে এবং MIME প্রকার এবং কাস্টম ফাইলের মধ্যে ম্যাপিং অন্তর্নিহিত অপারেটিং সিস্টেম দ্বারা সমর্থিত হতে হবে।
"launch_type" (অবজেক্ট, ঐচ্ছিক)
একটি একক ক্লায়েন্ট বা একাধিক ক্লায়েন্টে একাধিক ফাইল খোলা উচিত কিনা তা নির্দিষ্ট করে। বৈধ মান হল "single-client" এবং "multiple-clients" । ডিফল্ট মান হল "single-client"