בדף העיון הזה מוסבר על Intermediate iframe API, שמשמש להטמעת ההנחיה 'הצטרפות בלחיצה אחת' בדפי אינטרנט באמצעות iframe.
מידע נוסף על עבודה עם iframes ביניים זמין במאמר שילוב של One Tap באמצעות iframe.
טעינת ספריית JavaScript של iframe ביניים
מציבים את קטע הקוד הבא בכל דף HTML שרוצים שיוצג ב-Google One בלחיצה:
<script src="https://accounts.google.com/gsi/intermediate"></script>
HTML API
אפשר לטעון את ה-iframe הביניים על ידי הוספת רכיב HTML עם מאפיין המזהה שמוגדר ל-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 |
ה-URI של ה-iframe הביניים של 'הצטרפות בלחיצה אחת' |
data-done |
פונקציית קריאה חוזרת (callback) של JavaScript שמופעלת כשהממשק של One Tap מסתיים. |
data-src
המאפיין הזה הוא ה-URI של ה-iframe הביניים של One Tap. מידע נוסף מפורט בטבלה הבאה:
סוג | חובה | דוגמה |
---|---|---|
מחרוזת | כן | data-src="https://example.com/onetap_iframe.html" |
data-done
המאפיין הזה הוא פונקציית קריאה חוזרת של JavaScript שמופעלת כשממשק המשתמש של One Tap מסתיים.
כברירת מחדל, דף התוכן נטען מחדש כשהתהליך של ממשק המשתמש של One Tap מסתיים. אפשר לשנות את התנהגות ברירת המחדל באמצעות הגדרת קריאה חוזרת משלכם לציון סיום. מידע נוסף מפורט בטבלה הבאה:
סוג | חובה | דוגמה |
---|---|---|
פונקציה | אופציונלי | data-done="onOneTapSuccess" |
JavaScript API
אפשר לטעון את ה-iframe של הביניים על ידי קריאה לשיטת JavaScript.
שיטה: google.accounts.id.initializeIntermediate
השיטה google.accounts.id.initializeIntermediate
טוענת את ה-iframe הביניים על סמך אובייקט ההגדרה. דוגמה לקוד של השיטה:
google.accounts.id.initializeIntermediate(IntermediateConfig)
בדוגמה הבאה של קוד מוטמעת השיטה google.accounts.id.initializeIntermediate
עם הפונקציה onload
:
<script>
window.onload = function () {
google.accounts.id.initializeIntermediate({
src: 'https://example.com/intermediate'
});
};
</script>
סוג הנתונים: IntermediateConfig
בטבלה הבאה מפורטים השדות והתיאורים שלהם:
שדה | |
---|---|
src |
ה-URI של ה-iframe הביניים של 'הצטרפות בלחיצה אחת' |
done |
שיטת קריאה חוזרת (callback) של JavaScript שמופעלת כשממשק המשתמש של 'הצטרפות בלחיצה אחת' מופעל. |
src
בשדה הזה מזינים את ה-URI של ה-iframe הביניים של התכונה 'הצטרפות בלחיצה אחת'. מידע נוסף מפורט בטבלה הבאה:
סוג | חובה | דוגמה |
---|---|---|
מחרוזת | כן | src: "https://example.com/onetap_iframe.html" |
סיום
השדה הזה הוא שיטת הקריאה החוזרת של JavaScript שמופעלת כשהממשק של One Tap מסתיים.
כברירת מחדל, דף התוכן נטען מחדש כשהתהליך של ממשק המשתמש של One Tap מסתיים. אפשר לשנות את התנהגות ברירת המחדל באמצעות הגדרת קריאה חוזרת משלכם לציון סיום. מידע נוסף מפורט בטבלה הבאה:
סוג | חובה | דוגמה |
---|---|---|
פונקציה | אופציונלי | done: onOneTapSuccess |