自定義文案
更新時間:
您可以自定義頁面中由無痕驗證喚醒的二次驗證組件的顯示文案。
自定義二次驗證文案
您可以通過初始化參數中的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);
}
}
文檔內容是否對您有幫助?