File size: 1,443 Bytes
0aee47a
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
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);