ब्यौरा
अपने Chrome ऐप्लिकेशन में अन्य Chrome ऐप्लिकेशन एम्बेड करने के लिए, appview टैग का इस्तेमाल करें. (इस्तेमाल देखें).
अनुमतियां
appviewउपलब्धता
टाइप
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 और इसके बाद के वर्शन के लिए काम करते हैं. अन्य प्लैटफ़ॉर्म के लिए, कॉलबैक का इस्तेमाल करना ज़रूरी है.