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要素を受け入れます。構成パラメーターproductがbindに設定されていない場合に有効です。
パラメーター
{ 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()
認証コードが初期化された後、認証ウィンドウをトリガーできます。組み込みボタンイベントは認証ウィンドウをトリガーします。構成パラメーター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()})})
このコードブロックはフローティングウィンドウ内に表示されます









