คู่มือ API
onReady(definition)
ถูกเรียกใช้เมื่อโค้ดยืนยันตัวตนเสร็จสิ้นการเริ่มต้นและโหลดทรัพยากรที่จำเป็นทั้งหมดเรียบร้อยแล้ว
พารามิเตอร์
{ Function } definition
การใช้งาน
initGeetest({...},function(gt){
gt.onReady(function(){...})})
onShow(definition)
ถูกเรียกใช้เมื่อหน้าต่างยืนยันตัวตนถูกแสดง
พารามิเตอร์
{ Function } definition
การใช้งาน
initGeetest({...},function(gt){
gt.onShow(function(res){...})})
onClose(definition)
ถูกเรียกใช้เมื่อหน้าต่างยืนยันตัวตนถูกซ่อน
พารามิเตอร์
{ Function } definition
การใช้งาน
initGeetest({...},function(gt){
gt.onClose(function(){...})})
onSuccess(definition)
ถูกเรียกใช้เมื่อการยืนยันตัวตนสำเร็จ
พารามิเตอร์
{ Function } definition
การใช้งาน
initGeetest({...},function(gt){
gt.onSuccess(function(res){// ผลลัพธ์ของการยืนยันตัวตนสำเร็จ
console.log(res)...})})
onFail(definition)
ถูกเรียกใช้เมื่อการยืนยันตัวตนล้มเหลว
พารามิเตอร์
{ Function } definition
การใช้งาน
initGeetest({...},function(gt){
gt.onFail(function(res){// ผลลัพธ์ของการยืนยันตัวตนล้มเหลว
console.log(res)...})})
onError(definition)
ถูกเรียกใช้เมื่อเกิดข้อผิดพลาดในการยืนยันตัวตน
พารามิเตอร์
{ Function } definition
การใช้งาน
initGeetest({...},function(gt){
gt.onError(function(err){// ผลลัพธ์ของข้อผิดพลาดในการยืนยันตัวตน
console.log(err)...})})
appendTo(options)
ใช้สำหรับติดตั้งปุ่มในตัวเพื่อเรียกหน้าต่างยืนยันตัวตนไปยังตำแหน่งที่ระบุ options สามารถรับ id หรือ class selector หรือองค์ประกอบ DOM ที่สมบูรณ์ ใช้ได้เมื่อพารามิเตอร์การตั้งค่า product ไม่ได้ถูกตั้งค่าเป็น bind
พารามิเตอร์
{ Object|String } options
การใช้งาน
initGeetest({...},function(gt){
gt.onReady(function(){// เพิ่มปุ่มในตัวไปยังส่วนท้ายขององค์ประกอบที่ระบุ // รองรับสามวิธีดังต่อไปนี้ // ตัวอย่าง <div id="captcha_wrap" class="captcha-wrap"></div>
gt.appendTo('#captcha_wrap')
gt.appendTo('.captcha-wrap')
gt.appendTo(document.getElementById('captcha_wrap'))})})
showCaptcha()
หลังจากโค้ดยืนยันตัวตนถูกเริ่มต้นแล้ว สามารถเรียกหน้าต่างยืนยันตัวตนได้ เหตุการณ์ปุ่มในตัวจะเรียกหน้าต่างยืนยันตัวตน ใช้ได้เมื่อพารามิเตอร์การตั้งค่า product ถูกตั้งค่าเป็น bind
การใช้งาน
initGeetest({...},function(gt){
gt.onReady(function(){// ใช้ showCaptcha เพื่อกำหนดการเรียกหน้าต่างยืนยันตัวตนเอง // ตัวอย่าง: เรียกทันทีหลังจากการยืนยันพร้อม
gt.showCaptcha()})})
reset()
รีเซ็ตโค้ดยืนยันตัวตน ใช้ได้เฉพาะเมื่อการยืนยันตัวตนสำเร็จหรือเกิดข้อผิดพลาด
การใช้งาน
initGeetest({...},function(gt){
gt.onError(function(){...
gt.reset()})
gt.onSuccess(function(){...
gt.reset()})})
destroy()
ทำลายโค้ดยืนยันตัวตน
การใช้งาน
initGeetest({...},function(gt){
gt.onSuccess(function(){...
gt.destroy()})})









