Spaces:
Sleeping
Sleeping
var handler = function (captchaObj) { | |
captchaObj.appendTo('#captcha'); | |
captchaObj.onReady(function () { | |
$("#wait").hide(); | |
}); | |
$("#done").click(function () { | |
var result = captchaObj.getValidate(); | |
if (!result) { | |
alert("请完成验证"); | |
} | |
else { | |
var validate = result.geetest_validate; | |
var seccode = result.geetest_seccode; | |
window.location.href = window.location.href + "result/validate=" + validate + "&seccode=" + seccode; | |
} | |
}); | |
// 更多前端接口说明请参见:http://docs.geetest.com/install/client/web-front/ | |
}; | |
$('#wait').show(); | |
// 调用 initGeetest 进行初始化 | |
// 参数1:配置参数 | |
// 参数2:回调,回调的第一个参数验证码对象,之后可以使用它调用相应的接口 | |
initGeetest({ | |
// 以下 4 个配置参数为必须,不能缺少 | |
gt: { Python_Interface: GT }, // 这里需要替换成 python 获取的 gt | |
challenge: { Python_Interface: CHALLENGE }, // 这里需要替换成 python 获取的 challenge | |
offline: false, // 表示用户后台检测极验服务器是否宕机 | |
new_captcha: true, // 用于宕机时表示是新验证码的宕机 | |
product: "popup", // 产品形式,包括:float,popup | |
width: "300px", | |
https: true | |
// 更多前端配置参数说明请参见:http://docs.geetest.com/install/client/web-front/ | |
}, handler); | |