logo文档
搜索
登录

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)

用于将唤醒验证窗的内置按钮挂载到指定位置。 opions接收 id或class选择器,也可以是完整的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
联系销售