logoDokumen
Cari

Panduan API

onReady(definition)

Dipicu saat kode verifikasi selesai inisialisasi dan semua resource sudah dimuat.

Parameter { Function } definition

Penggunaan

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

            
Tampilkan blok kode ini di jendela mengambang

onShow(definition)

Dipicu saat jendela verifikasi ditampilkan.

Parameter { Function } definition

Penggunaan

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

            
Tampilkan blok kode ini di jendela mengambang

onClose(definition)

Dipicu saat jendela verifikasi ditutup.

Parameter { Function } definition

Penggunaan

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

            
Tampilkan blok kode ini di jendela mengambang

onSuccess(definition)

Dipicu saat verifikasi berhasil.

Parameter { Function } definition

Penggunaan

initGeetest({...},function(gt){ gt.onSuccess(function(res){ // Hasil verifikasi berhasil console.log(res) }) })
              
              initGeetest({...},function(gt){
    gt.onSuccess(function(res){
        // Hasil verifikasi berhasil
        console.log(res)
    })
})

            
Tampilkan blok kode ini di jendela mengambang

onFail(definition)

Dipicu saat verifikasi gagal.

Parameter { Function } definition

Penggunaan

initGeetest({...},function(gt){ gt.onFail(function(res){ // Hasil verifikasi gagal console.log(res) }) })
              
              initGeetest({...},function(gt){
    gt.onFail(function(res){
        // Hasil verifikasi gagal
        console.log(res)
    })
})

            
Tampilkan blok kode ini di jendela mengambang

onError(definition)

Dipicu saat terjadi error pada verifikasi.

Parameter { Function } definition

Penggunaan

initGeetest({...},function(gt){ gt.onError(function(err){ // Hasil error verifikasi console.log(err) }) })
              
              initGeetest({...},function(gt){
    gt.onError(function(err){
        // Hasil error verifikasi
        console.log(err)
    })
})

            
Tampilkan blok kode ini di jendela mengambang

appendTo(options)

Menempelkan tombol bawaan pemicu jendela verifikasi ke lokasi tertentu. options bisa berupa id, class selector, atau elemen DOM. Berlaku jika konfigurasi product tidak diatur ke bind.

Parameter { Object|String } options

Penggunaan

initGeetest({...},function(gt){ gt.onReady(function(){ // Tambah tombol ke akhir elemen yang ditentukan // Contoh <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(){
        // Tambah tombol ke akhir elemen yang ditentukan
        // Contoh <div id="captcha_wrap" class="captcha-wrap"></div>
        gt.appendTo('#captcha_wrap')
        gt.appendTo('.captcha-wrap')
        gt.appendTo(document.getElementById('captcha_wrap'))
    })
})

            
Tampilkan blok kode ini di jendela mengambang

showCaptcha()

Setelah kode verifikasi diinisialisasi, jendela verifikasi bisa dipicu. Tombol bawaan akan memicu jendela verifikasi. Berlaku jika konfigurasi product diatur ke bind.

Penggunaan

initGeetest({...},function(gt){ gt.onReady(function(){ // Gunakan showCaptcha untuk memicu jendela verifikasi gt.showCaptcha() }) })
              
              initGeetest({...},function(gt){
    gt.onReady(function(){
        // Gunakan showCaptcha untuk memicu jendela verifikasi
        gt.showCaptcha()
    })
})

            
Tampilkan blok kode ini di jendela mengambang

reset()

Mengatur ulang kode verifikasi. Hanya berlaku jika verifikasi berhasil atau terjadi error.

Penggunaan

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()
    })
})

            
Tampilkan blok kode ini di jendela mengambang

destroy()

Menghancurkan kode verifikasi.

Penggunaan

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

            
Tampilkan blok kode ini di jendela mengambang
icon
Hubungi Sales