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(){...})
})
onShow(definition)
Dipicu saat jendela verifikasi ditampilkan.
Parameter { Function } definition
Penggunaan
initGeetest({...},function(gt){
gt.onShow(function(res){...})
})
onClose(definition)
Dipicu saat jendela verifikasi ditutup.
Parameter { Function } definition
Penggunaan
initGeetest({...},function(gt){
gt.onClose(function(){...})
})
onSuccess(definition)
Dipicu saat verifikasi berhasil.
Parameter { Function } definition
Penggunaan
initGeetest({...},function(gt){
gt.onSuccess(function(res){
// Hasil verifikasi berhasil
console.log(res)
})
})
onFail(definition)
Dipicu saat verifikasi gagal.
Parameter { Function } definition
Penggunaan
initGeetest({...},function(gt){
gt.onFail(function(res){
// Hasil verifikasi gagal
console.log(res)
})
})
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)
})
})
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'))
})
})
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()
})
})
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()
})
})
destroy()
Menghancurkan kode verifikasi.
Penggunaan
initGeetest({...},function(gt){
gt.onSuccess(function(){
gt.destroy()
})
})










