chrome.appviewTag

ब्यौरा

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

अनुमतियां

appview

उपलब्धता

Chrome 43+ सिर्फ़ ChromeOS के लिए

टाइप

EmbedRequest

प्रॉपर्टी

  • डेटा

    ऑब्जेक्ट

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

  • embedderId

    स्ट्रिंग

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

  • अनुमति देना

    void

    इससे एंबेड करने का अनुरोध स्वीकार हो जाता है.

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

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

    • url

      स्ट्रिंग

      इससे एम्बेड किए जाने वाले कॉन्टेंट के बारे में पता चलता है.

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

    void

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

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

    () => {...}

तरीके

connect()

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

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

पैरामीटर

  • ऐप्लिकेशन

    स्ट्रिंग

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

  • डेटा

    ज़रूरी नहीं

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

  • कॉलबैक

    function ज़रूरी नहीं

    callback पैरामीटर कुछ ऐसा दिखता है:

    (success: boolean) => void

    • हो गया

      बूलियन

      अगर एम्बेड करने का अनुरोध पूरा हो जाता है, तो True दिखाएगा.

रिटर्न

  • Promise<boolean>

    Chrome 132 या इसके बाद का वर्शन

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