หน้าอ้างอิงนี้จะอธิบายวิธีโหลด iframe ระดับกลางลงในหน้า HTML
โหลดไลบรารี JavaScript ของ Iframe ระดับกลาง
วางข้อมูลโค้ดต่อไปนี้ลงในหน้า HTML ที่ต้องการให้ Google One แตะเพื่อแสดง
<script src="https://accounts.google.com/gsi/intermediate"></script>
API แบบ HTML
คุณสามารถโหลด 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 สื่อกลางแบบ One Tap |
data-done |
เมธอด Callback ของ JavaScript ที่จะเริ่มทํางานเมื่อ UX แบบแตะครั้งเดียวเสร็จสิ้น |
ป้ายข้อมูล
แอตทริบิวต์นี้เป็น URI ของ iframe สื่อกลางแบบ One Tap ดูข้อมูลเพิ่มเติมได้ในตารางต่อไปนี้
ประเภท | ต้องระบุ | ตัวอย่าง |
---|---|---|
สตริง | ใช่ | data-src="https://example.com/onetap_iframe.html" |
data-done
แอตทริบิวต์นี้เป็นเมธอดการเรียกกลับของ JavaScript ที่ทริกเกอร์เมื่อ UX แบบแตะครั้งเดียวเสร็จสิ้น
โดยค่าเริ่มต้น หน้าเนื้อหาจะโหลดซ้ำเมื่อ UX ของ 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 สื่อกลางแบบ One Tap |
done |
เมธอด Callback ของ JavaScript ที่จะเริ่มทํางานเมื่อ UX การชำระเงินแบบไม่ต้องสัมผัสเป็น 1 |
src
ฟิลด์นี้เป็น URI ของ iframe ระดับกลางสำหรับการแตะครั้งเดียว ดูข้อมูลเพิ่มเติมได้ในตารางต่อไปนี้
ประเภท | ต้องระบุ | ตัวอย่าง |
---|---|---|
สตริง | ใช่ | src: "https://example.com/onetap_iframe.html" |
เสร็จสิ้น
ช่องนี้เป็นเมธอด Callback ที่เป็น JavaScript ที่จะทริกเกอร์เมื่อ One Tap UX เสร็จสิ้น
โดยค่าเริ่มต้น ระบบจะโหลดหน้าเนื้อหาซ้ำเมื่อ UX แบบแตะครั้งเดียวเสร็จสิ้น คุณลบล้างลักษณะการทำงานเริ่มต้นได้โดยการระบุ Callback ที่เสร็จสิ้นของคุณเอง ดูข้อมูลเพิ่มเติมได้ในตารางต่อไปนี้
ประเภท | ต้องระบุ | ตัวอย่าง |
---|---|---|
ฟังก์ชัน | ไม่บังคับ | done: onOneTapSuccess |