chrome.mimeHandler

বর্ণনা

থার্ড-পার্টি এক্সটেনশনগুলিতে MIME টাইপ স্ট্রিম পরিচালনা করতে chrome.mimeHandler API ব্যবহার করুন।

প্রাপ্যতা

বিচারাধীন

প্রকাশ

এই এপিআইটি ব্যবহার করার জন্য ম্যানিফেস্টে নিম্নলিখিত কী-গুলো অবশ্যই ঘোষণা করতে হবে।

"mime_types_handler"

প্রকারভেদ

MimeHandlerOptions

বৈশিষ্ট্য

  • সক্ষম

    বুলিয়ান

    প্রদত্ত MIME টাইপের জন্য এই হ্যান্ডলারটি সক্রিয় কিনা।

StreamInfo

বৈশিষ্ট্য

  • এমবেডেড

    বুলিয়ান

    এমবেডেড কনটেক্সটে (আইফ্রেম/এমবেড/অবজেক্ট) লোড করা হলে সত্য হবে।

  • মাইমটাইপ

    স্ট্রিং

    আটক করা বিষয়বস্তুর MIME টাইপ।

  • মূল ইউআরএল

    স্ট্রিং

    ব্যবহারকারী যে মূল ইউআরএলটিতে গিয়েছিলেন।

  • প্রতিক্রিয়া হেডার

    বস্তু

    HTTP প্রতিক্রিয়া হেডারসমূহ কী-ভ্যালু জোড়া হিসেবে।

  • স্ট্রিমইউআরএল

    স্ট্রিং

    যে URL থেকে স্ট্রিম ডেটা আনা হবে।

  • ট্যাবআইডি

    সংখ্যা

    যে ট্যাব আইডিতে ডকুমেন্টটি রয়েছে।

পদ্ধতি

abortAndFallbackToNativeHandler()

chrome.mimeHandler.abortAndFallbackToNativeHandler(): Promise<void>

বর্তমান স্ট্রিম হ্যান্ডলিং বাতিল করে এবং কন্টেন্টটি ইউজার এজেন্টের নেটিভ হ্যান্ডলারের কাছে হস্তান্তর করে। এই কলের পর এক্সটেনশন ফ্রেমটি বন্ধ করে দেওয়া হবে; কলারদের আর কোনো এক্সিকিউশন আশা করা উচিত নয়।

ফেরত

  • প্রতিশ্রুতি<শূন্য>

getMimeHandlerOptions()

chrome.mimeHandler.getMimeHandlerOptions(
  mimeType: string,
)
: Promise<MimeHandlerOptions>

একটি MIME টাইপের জন্য সংরক্ষিত অপশনগুলো পড়ে। যদি কোনো অপশন সংরক্ষিত না থাকে, তবে ডিফল্ট মান (enabled=true) ফেরত দেয়।

প্যারামিটার

  • মাইমটাইপ

    স্ট্রিং

    যে MIME টাইপের অপশনগুলো পড়তে হবে।

ফেরত

  • প্রতিশ্রুতি< MimeHandlerOptions >

    MIME টাইপের জন্য সংরক্ষিত অপশনগুলো সহ প্রমিসটি সমাধান করা হয়েছে।

getStreamInfo()

chrome.mimeHandler.getStreamInfo(): Promise<StreamInfo>

বর্তমান MIME হ্যান্ডলার কনটেক্সটের জন্য স্ট্রিম তথ্য পুনরুদ্ধার করে। এটিকে অবশ্যই একটি MIME হ্যান্ডলার এক্সটেনশন পেজের ভেতর থেকে কল করতে হবে।

ফেরত

setMimeHandlerOptions()

chrome.mimeHandler.setMimeHandlerOptions(
  mimeType: string,
  options: MimeHandlerOptions,
)
: Promise<void>

একটি নির্দিষ্ট MIME টাইপের জন্য কনফিগারেশন অপশনগুলো নির্ধারণ করে।

প্যারামিটার

  • মাইমটাইপ

    স্ট্রিং

    কনফিগার করার জন্য MIME টাইপ।

  • বিকল্পগুলি

    ব্যবহারের জন্য নতুন বিকল্পগুলো।

ফেরত

  • প্রতিশ্রুতি<শূন্য>

    কনফিগারেশন সেট করা হলে প্রতিশ্রুতিটি সমাধান করা হবে।