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またはクラスセレクタ、または完全なDOM要素を受け入れます。設定パラメータproductbindに設定されていない場合に有効です。

パラメータ { Object|String } options

使用方法

initGeetest({...},function(gt){ gt.onReady(function(){// 組み込みボタンを指定された要素の末尾に追加 // 以下の3つの方法をサポート // 例 <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(){// 組み込みボタンを指定された要素の末尾に追加 // 以下の3つの方法をサポート // 例 <div id="captcha_wrap" class="captcha-wrap"></div>
        gt.appendTo('#captcha_wrap')
        gt.appendTo('.captcha-wrap')
        gt.appendTo(document.getElementById('captcha_wrap'))})})

            
このコードブロックはフローティングウィンドウ内に表示されます

showCaptcha()

キャプチャが初期化された後、検証ウィンドウをトリガーできます。組み込みボタンイベントは検証ウィンドウをトリガーします。設定パラメータproductbindに設定されている場合に有効です。

使用方法

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
お問い合わせ