1. web端如何配置弹出式?
弹出式验证码需要用户自己在合适时机触发才会弹出验证码,可调用实例的verify方法触发
2. 智能无感知bind模式能否在onload中立即调用实例的verify方法?
不能。由于内部的机制,若在onload中立即调用实例会导致无感知校验失败,出现第二次风险类型验证码校验。具体表现为一直出现第二次风险验证码校验,偶现加载失败,且check请求返回'param check error'
3. 智能无感知默认按钮的字样“点击完成验证”是否可以修改?
可以通过绑定自有按钮实现自定义,mode设置 mode: 'popup'即可
4. 前端接入报错432(captcha id is invalid) - invalid business
可能原因:
1.服务到期;2.业务ID错误
5. 是否可以在单个页面上处理多个验证码
可以初始化多次,验证码ID可以不一样,element指定的元素不同即可
6. web/h5端vue3框架接入
如果是用的 Vue 等框架,建议先在模板中以 script 全局引入验证码 JS,然后参考:
https://webpack.docschina.org/configuration/externals/
配置外部资源 最后在 Vue 的 mounted 的钩子中进行验证码的初始化操作
7. 请问销毁当前实例应该怎么操作?
首先得到实例的方法,在需要销毁的地方,调用captchaIns.destroy()
8. 请问我滑动图形验证码成功后,怎么刷新?
web页面:可以调用refresh()方法,可参考官网示例 http://support.dun.163.com/documents/15588062143475712?docId=150442915877015552
9. 多个应用可以共用一个captchaId吗?会和包签名等绑定吗?
和应用没有绑定关系,管理后台的统计是captchaId维度,没有统计需求可以共用一个captchaId

10. 安卓原生SDK接入验证码初始化报错1004 msg = Captcha: init captcha timeout
使用的验证码ID(captchaId)需要和设置的Mode匹配,比如无感知类型验证码的Mode为MODE_CAPTCHA
11. 安卓原生SDK接入,设置app字体不随系统字体设置改变
设置验证码界面字体不随系统变化就可以
/**
* 设置 app 字体不随系统字体设置改变
*
* @return Resources
*/
@Override
public Resources getResources() {
Resources res = super.getResources();
if (res != null) {
Configuration config = res.getConfiguration();
if (config != null && config.fontScale != 1.0f) {
config.fontScale = 1.0f;
res.updateConfiguration(config, res.getDisplayMetrics());
}
}
return res;
}