คู่มือ 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()})})










