chrome.mimeHandler

ब्यौरा

तीसरे पक्ष के एक्सटेंशन में, MIME टाइप स्ट्रीम को मैनेज करने के लिए, chrome.mimeHandler एपीआई का इस्तेमाल करें.

उपलब्धता

मंज़ूरी बाकी है

मेनिफ़ेस्ट

टाइप

MimeHandlerOptions

प्रॉपर्टी

  • चालू किया गया

    बूलियन

    यह हैंडलर, दिए गए MIME टाइप के लिए चालू है या नहीं.

StreamInfo

प्रॉपर्टी

  • एम्बेड किया गया

    बूलियन

    अगर किसी एम्बेड किए गए कॉन्टेक्स्ट (iframe/embed/object) में लोड किया गया है, तो वैल्यू 'सही' होती है.

  • mimeType

    स्ट्रिंग

    इंटरसेप्ट किए गए कॉन्टेंट का MIME टाइप.

  • originalUrl

    स्ट्रिंग

    वह ओरिजनल यूआरएल जिस पर उपयोगकर्ता नेविगेट किया.

  • responseHeaders

    ऑब्जेक्ट

    की-वैल्यू पेयर के तौर पर, एचटीटीपी रिस्पॉन्स हेडर.

  • streamUrl

    स्ट्रिंग

    स्ट्रीम डेटा फ़ेच करने का यूआरएल.

  • tabId

    संख्या

    वह टैब आईडी जिसमें दस्तावेज़ शामिल है.

तरीके

abortAndFallbackToNativeHandler()

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

यह मौजूदा स्ट्रीम हैंडलिंग को बंद कर देता है और कॉन्टेंट को उपयोगकर्ता एजेंट के नेटिव हैंडलर को सौंप देता है. इस कॉल के बाद, एक्सटेंशन फ़्रेम को बंद कर दिया जाएगा. इसलिए, कॉल करने वालों को आगे के एक्ज़ीक्यूशन की उम्मीद नहीं करनी चाहिए.

रिटर्न

  • Promise<void>

getMimeHandlerOptions()

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

यह किसी MIME टाइप के लिए सेव किए गए विकल्पों को पढ़ता है. अगर कोई विकल्प सेव नहीं किया गया है, तो डिफ़ॉल्ट विकल्प (चालू=सही) दिखाता है.

पैरामीटर

  • mimeType

    स्ट्रिंग

    वह MIME टाइप जिसके विकल्प पढ़ने हैं.

रिटर्न

  • MIME टाइप के लिए सेव किए गए विकल्पों के साथ रिज़ॉल्व किया गया प्रॉमिस.

getStreamInfo()

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

यह मौजूदा MIME हैंडलर कॉन्टेक्स्ट के लिए स्ट्रीम की जानकारी वापस लाता है. इसे MIME हैंडलर एक्सटेंशन पेज से कॉल किया जाना चाहिए.

रिटर्न

setMimeHandlerOptions()

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

यह किसी तय MIME टाइप के लिए कॉन्फ़िगरेशन विकल्प सेट करता है.

पैरामीटर

  • mimeType

    स्ट्रिंग

    वह MIME टाइप जिसे कॉन्फ़िगर करना है.

  • इस्तेमाल किए जाने वाले नए विकल्प.

रिटर्न

  • Promise<void>

    कॉन्फ़िगरेशन सेट होने पर, रिज़ॉल्व किया गया प्रॉमिस.