คู่มือ API

onReady(definition)

ถูกเรียกใช้งานเมื่อแคปช่าได้รับการเริ่มต้นและโหลดทรัพยากรที่จำเป็นเรียบร้อยแล้ว

พารามิเตอร์ { Function } definition

การใช้งาน

initGeetest({...},function(gt){ gt.onReady(function(){...})})
              
              initGeetest({...},function(gt){
    gt.onReady(function(){...})})

            
โค้ดนี้โชว์เป็นหน้าต่างลอย

onShow(definition)

ถูกเรียกใช้งานเมื่อหน้าต่างการยืนยันแสดงขึ้น

พารามิเตอร์ { Function } definition

การใช้งาน

initGeetest({...},function(gt){ gt.onShow(function(res){...})})
              
              initGeetest({...},function(gt){
    gt.onShow(function(res){...})})

            
โค้ดนี้โชว์เป็นหน้าต่างลอย

onClose(definition)

ถูกเรียกใช้งานเมื่อหน้าต่างการยืนยันถูกซ่อน

พารามิเตอร์ { Function } definition

การใช้งาน

initGeetest({...},function(gt){ gt.onClose(function(){...})})
              
              initGeetest({...},function(gt){
    gt.onClose(function(){...})})

            
โค้ดนี้โชว์เป็นหน้าต่างลอย

onSuccess(definition)

ถูกเรียกใช้งานเมื่อการยืนยันสำเร็จ

พารามิเตอร์ { Function } definition

การใช้งาน

initGeetest({...},function(gt){ gt.onSuccess(function(res){// ผลลัพธ์ของการยืนยันสำเร็จ console.log(res)...})})
              
              initGeetest({...},function(gt){
    gt.onSuccess(function(res){// ผลลัพธ์ของการยืนยันสำเร็จ
        console.log(res)...})})

            
โค้ดนี้โชว์เป็นหน้าต่างลอย

onFail(definition)

ถูกเรียกใช้งานเมื่อการยืนยันล้มเหลว

พารามิเตอร์ { Function } definition

การใช้งาน

initGeetest({...},function(gt){ gt.onFail(function(res){// ผลลัพธ์ของการยืนยันล้มเหลว console.log(res)...})})
              
              initGeetest({...},function(gt){
    gt.onFail(function(res){// ผลลัพธ์ของการยืนยันล้มเหลว
        console.log(res)...})})

            
โค้ดนี้โชว์เป็นหน้าต่างลอย

onError(definition)

ถูกเรียกใช้งานเมื่อเกิดข้อผิดพลาดระหว่างการยืนยัน

พารามิเตอร์ { Function } definition

การใช้งาน

initGeetest({...},function(gt){ gt.onError(function(err){// ผลลัพธ์ของข้อผิดพลาดการยืนยัน console.log(err)...})})
              
              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'))})})
              
              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()})})
              
              initGeetest({...},function(gt){
    gt.onReady(function(){// ใช้ showCaptcha เพื่อปรับแต่งการเรียกหน้าต่างการยืนยัน // ตัวอย่าง: เรียกทันทีหลังจากการยืนยันพร้อม
        gt.showCaptcha()})})

            
โค้ดนี้โชว์เป็นหน้าต่างลอย

reset()

รีเซ็ตแคปช่า มีผลเฉพาะเมื่อการยืนยันสำเร็จหรือเกิดข้อผิดพลาด

การใช้งาน

initGeetest({...},function(gt){ gt.onError(function(){... gt.reset()}) gt.onSuccess(function(){... gt.reset()})})
              
              initGeetest({...},function(gt){
    gt.onError(function(){...
      gt.reset()})

    gt.onSuccess(function(){...
      gt.reset()})})

            
โค้ดนี้โชว์เป็นหน้าต่างลอย

destroy()

ทำลายแคปช่า

การใช้งาน

initGeetest({...},function(gt){ gt.onSuccess(function(){... gt.destroy()})})
              
              initGeetest({...},function(gt){
    gt.onSuccess(function(){...

      gt.destroy()})})

            
โค้ดนี้โชว์เป็นหน้าต่างลอย
icon
ติดต่อฝ่ายขาย