mime_types_handler,mime_types_handler

"mime_types_handler" ম্যানিফেস্ট কী-টি আপনার এক্সটেনশনকে application/pdf এর মতো সমর্থিত MIME টাইপগুলোর জন্য একটি হ্যান্ডলার হিসেবে রেজিস্টার করে। যখন কোনো ব্যবহারকারী রেজিস্টার করা কোনো MIME টাইপের ডকুমেন্ট খোলে, তখন Chrome তার বিল্ট-ইন ভিউয়ারের পরিবর্তে আপনার হ্যান্ডলার পেজটি লোড করে।

আরও তথ্য ও উদাহরণের জন্য chrome.mimeHandler API ডকুমেন্টেশন দেখুন।

{
  // ...
  "mime_types_handler": {
    "application/pdf": {
      "handler_url": "viewer.html",
      "can_embed": true
    }
  },
  // ...
}
"mime_types_handler" (অভিধান, ঐচ্ছিক)
যে এক্সটেনশন পেজগুলো MIME টাইপ রেন্ডার করে, সেগুলোর সাথে MIME টাইপগুলোকে ম্যাপ করে। ক্রোম ১৫১ সংস্করণ থেকে, পাবলিক হ্যান্ডলারদের জন্য শুধুমাত্র application/pdf MIME টাইপটিই উপলব্ধ। একটি অসমর্থিত MIME টাইপ ঘোষণা করলে একটি ইনস্টলেশন সতর্কতা দেখা দেয়।
"handler_url" (স্ট্রিং, আবশ্যক)
সংশ্লিষ্ট MIME টাইপের কোনো ডকুমেন্ট খোলার সময় প্রদর্শিত হওয়ার জন্য HTML ফাইল। এই ফাইলটি অবশ্যই আপনার এক্সটেনশনের মধ্যে থাকতে হবে।
"can_embed" (বুলিয়ান, ঐচ্ছিক)
<embed> , <object> , বা <iframe> এলিমেন্টের মধ্যে এমবেড করা ডকুমেন্টগুলি হ্যান্ডেল করা হবে কিনা তা নির্দিষ্ট করে। ডিফল্ট মান false , যার অর্থ হ্যান্ডলারটি শুধুমাত্র শীর্ষ-স্তরের নেভিগেশন গ্রহণ করে।