इस रेफ़रंस पेज में, एचटीएमएल पेजों में इंटरमीडियरी iframe लोड करने का तरीका बताया गया है.
इंटरमीडियरी iframe JavaScript लाइब्रेरी लोड करना
नीचे दिए गए कोड स्निपेट को ऐसे एचटीएमएल पेजों में डालें जिन्हें आपको Google One पर टैप करके दिखाना है:
<script src="https://accounts.google.com/gsi/intermediate"></script>
HTML API
इंटरमीडिएट iframe को लोड करने के लिए, g_id_intermediate_iframe
पर सेट किए गए आईडी एट्रिब्यूट के साथ एचटीएमएल एलिमेंट शामिल करें. कोड स्निपेट का यह उदाहरण देखें:
<script src="https://accounts.google.com/gsi/intermediate"></script>
<div id="g_id_intermediate_iframe"
data-src="https://example.com/onetap_iframe.html">
</div>
आईडी "g_id_intermediate_iframe" वाला एलिमेंट
इंटरमीडिएट iframe डेटा एट्रिब्यूट को <div>
और <span>
जैसे दिखने वाले या न दिखने वाले एलिमेंट में डाला जा सकता है. ज़रूरी है कि एलिमेंट आईडी g_id_intermediate_iframe
पर सेट हो. इस आईडी को एक से ज़्यादा एलिमेंट पर न डालें.
यहां दी गई टेबल में, डेटा एट्रिब्यूट और उनके ब्यौरे दिए गए हैं:
एट्रिब्यूट | |
---|---|
data-src |
आपके One Tap इंटरमीडियरी iframe का यूआरआई |
data-done |
एक टैप वाले यूज़र एक्सपीरियंस के पूरा होने पर ट्रिगर होने वाला JavaScript कॉलबैक तरीका. |
data-src
यह एट्रिब्यूट, One Tap इंटरमीडियरी iframe का यूआरआई है. ज़्यादा जानकारी के लिए, यहां दी गई टेबल देखें:
टाइप | ज़रूरी है | उदाहरण |
---|---|---|
स्ट्रिंग | हां | data-src="https://example.com/onetap_iframe.html" |
data-done
यह एट्रिब्यूट, JavaScript कॉलबैक का एक तरीका है. यह तब ट्रिगर होता है, जब One Tap यूज़र एक्सपीरियंस (यूएक्स) पूरा हो जाता है.
डिफ़ॉल्ट रूप से, One Tap UX पूरा होने पर कॉन्टेंट पेज फिर से लोड हो जाता है. 'हो गया' कॉलबैक करके, डिफ़ॉल्ट तरीके को बदला जा सकता है. ज़्यादा जानकारी के लिए, यहां दी गई टेबल देखें:
टाइप | ज़रूरी है | उदाहरण |
---|---|---|
फ़ंक्शन | वैकल्पिक | data-done="onOneTapSuccess" |
JavaScript API
JavaScript के किसी तरीके को कॉल करके, इंटरमीडियरी iframe को लोड किया जा सकता है.
तरीका: google.accounts.id.initializeIntermediate
google.accounts.id.initializeIntermediate
तरीका, कॉन्फ़िगरेशन ऑब्जेक्ट के आधार पर इंटरमीडिएट इंटरफ़्रेम लोड करता है. इस तरीके का कोड उदाहरण देखें:
google.accounts.id.initializeIntermediate(IntermediateConfig)
यहां दिए गए कोड के उदाहरण में, onload
फ़ंक्शन के साथ google.accounts.id.initializeIntermediate
तरीका लागू किया गया है:
<script>
window.onload = function () {
google.accounts.id.initializeIntermediate({
src: 'https://example.com/intermediate'
});
};
</script>
डेटा टाइप: IntermediateConfig
नीचे दी गई टेबल में, फ़ील्ड के साथ उनके ब्यौरे दिए गए हैं:
फ़ील्ड | |
---|---|
src |
आपके One Tap इंटरमीडियरी iframe का यूआरआई |
done |
एक टैप वाले यूज़र एक्सपीरियंस के एक होने पर ट्रिगर होने वाला JavaScript कॉलबैक तरीका. |
स्रोत
यह फ़ील्ड, One Tap इंटरमीडियरी iframe का यूआरआई है. ज़्यादा जानकारी के लिए, यहां दी गई टेबल देखें:
टाइप | ज़रूरी है | उदाहरण |
---|---|---|
स्ट्रिंग | हां | src: "https://example.com/onetap_iframe.html" |
done
यह फ़ील्ड JavaScript कॉलबैक का तरीका है, जिसे One Tap UX के पूरा होने पर ट्रिगर किया जाता है.
डिफ़ॉल्ट रूप से, One Tap UX पूरा होने पर कॉन्टेंट पेज फिर से लोड हो जाता है. 'हो गया' कॉलबैक करके, डिफ़ॉल्ट तरीके को बदला जा सकता है. ज़्यादा जानकारी के लिए, यहां दी गई टेबल देखें:
टाइप | ज़रूरी है | उदाहरण |
---|---|---|
फ़ंक्शन | वैकल्पिक | done: onOneTapSuccess |