"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/pdfMIME টাইপটিই উপলব্ধ। একটি অসমর্থিত MIME টাইপ ঘোষণা করলে একটি ইনস্টলেশন সতর্কতা দেখা দেয়। -
"handler_url"(স্ট্রিং, আবশ্যক) - সংশ্লিষ্ট MIME টাইপের কোনো ডকুমেন্ট খোলার সময় প্রদর্শিত হওয়ার জন্য HTML ফাইল। এই ফাইলটি অবশ্যই আপনার এক্সটেনশনের মধ্যে থাকতে হবে।
-
"can_embed"(বুলিয়ান, ঐচ্ছিক) -
<embed>,<object>, বা<iframe>এলিমেন্টের মধ্যে এমবেড করা ডকুমেন্টগুলি হ্যান্ডেল করা হবে কিনা তা নির্দিষ্ট করে। ডিফল্ট মানfalse, যার অর্থ হ্যান্ডলারটি শুধুমাত্র শীর্ষ-স্তরের নেভিগেশন গ্রহণ করে।