chrome.appviewTag

ब्यौरा

अपने Chrome ऐप्लिकेशन में दूसरे Chrome ऐप्लिकेशन को एम्बेड करने के लिए, appview टैग का इस्तेमाल करें. (इस्तेमाल देखें).

अनुमतियां

appview

उपलब्धता

Chrome 43 और उसके बाद के वर्शन

टाइप

EmbedRequest

प्रॉपर्टी

  • डेटा

    ऑब्जेक्ट

    डेवलपर की ओर से दिया गया वैकल्पिक डेटा, जिसका इस्तेमाल एम्बेड करने का फ़ैसला लेते समय, एम्बेड किए जाने वाले ऐप्लिकेशन में किया जा सकता है.

  • embedderId

    स्ट्रिंग

    उस ऐप्लिकेशन का आईडी जिसने एम्बेड करने का अनुरोध भेजा है.

  • अनुमति देना

    अमान्य

    एम्बेड करने के अनुरोध की अनुमति देता है.

    allow फ़ंक्शन ऐसा दिखता है:

    (url: string) => {...}

    • url

      स्ट्रिंग

      एम्बेड किए जाने वाले कॉन्टेंट की जानकारी देता है.

  • अस्वीकार करें

    अमान्य

    एम्बेड करने के अनुरोध को रोकता है.

    deny फ़ंक्शन इस तरह दिखता है:

    () => {...}

तरीके

connect()

वादा
chrome.appviewTag.connect(
  app: string,
  data?: any,
  callback?: function,
)

किसी दूसरे ऐप्लिकेशन को एम्बेड करने का अनुरोध करता है.

पैरामीटर

  • ऐप्लिकेशन

    स्ट्रिंग

    एम्बेड किए जाने वाले ऐप्लिकेशन का एक्सटेंशन आईडी.

  • डेटा

    कोई भी वैकल्पिक

    डेवलपर की ओर से दिया गया वैकल्पिक डेटा, जिसका इस्तेमाल एम्बेड करने का फ़ैसला लेते समय, एम्बेड किए जाने वाले ऐप्लिकेशन में किया जा सकता है.

  • कॉलबैक

    फ़ंक्शन ज़रूरी नहीं

    callback पैरामीटर इस तरह दिखता है:

    (success: boolean) => void

    • सफलता

      बूलियन

      अगर एम्बेड करने का अनुरोध पूरा हो जाता है, तो वैल्यू 'सही' होगी.

रिटर्न

  • Promise<boolean>

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

    प्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और उसके बाद के वर्शन के साथ काम करते हैं. अन्य प्लैटफ़ॉर्म के लिए, कॉलबैक का इस्तेमाल करना ज़रूरी है.