全部产品

自定义文案

您可以自定义页面中由无痕验证唤醒的二次验证组件的显示文案。

自定义二次验证文案

您可以通过初始化参数中的upLang参数来自定义二次验证组件的文案。

var btn = document.getElementById("register");
    // 实例化nvc 对无痕验证进行初始化操作
    AWSC.use("nvc", function (state, module) {
        // 初始化 调用module.init进行初始化
        window.nvc = module.init({
           ...
           ...
           ...
        });
        // 绑定事件
        btn.onclick = onclick;
    });
    // 发送业务请求:点击按钮时触发,主动获取人机信息串,并发送给业务服务端
    function onclick() {
        window.nvc.getNVCValAsync(function (nvcVal) {
           ...
           ...
           ...
        });
    }
    // 处理业务返回结果:人机信息串上传接口的回调函数,通过业务服务端的返回结果,控制无痕验证的不同状态。
    function yourRegisterRequest(json) {
        // 业务服务器请求回调控制是否需要二次验证
        if (json.result.code === 100 || json.result.code === 200) {
            ...
        } else if (json.result.code === 800 || json.result.code === 900) {
            ...
        } else if (json.result.code === 400) {
            // 需要触发二次验证
            var ncoption = {
               ...
               // 二次验证文案配置
               upLang: {
                   'cn': {
                     //加载状态提示。
                     'LOADING': "加载中...",
                      //等待滑动状态提示。
                      'SLIDE': "请向右滑动验证",
                      //验证通过状态提示。
                      'SUCCESS': "验证通过",
                      //验证失败触发拦截状态提示。
                      'ERROR': "非常抱歉,网络出错了...",
                      //验证失败触发拦截状态提示。
                      'FAIL': "验证失败,请重试"
                    }
               }
               ...
            }
            // 唤醒二次验证(滑动验证码)
            window.nvc.getNC(ncoption);
        }
    }