以网易云易盾验证码为参考案例:
兼容性
IE7+、Chrome、Firefox、Safari、Opera、主流手机浏览器、iOS 及 Android上的内嵌Webview
开始使用
引入初始化JS
<script src="//cstaticdun.126.net/load.min.js"></script>
调用初始化函数
initNECaptcha(config, onload, onerror)
// initNECaptcha为全局函数,可直接调用
initNECaptcha({
// config对象,参数配置
captchaId: '从易盾申请的captchaId',
element: '#captcha',
mode: 'float',
width: '320px'
}, function (instance) {
// 初始化成功后得到验证实例instance,可以调用实例的方法
}, function (err) {
// 初始化失败后触发该函数,err对象描述当前错误信息
})
参数配置
这里指初始化时传入的config
对象,即调用初始化函数initNECaptcha
时传入的第一个参数。智能验证码设置参数有些不同,详见表格下方特别说明。
参数 | 参数类型 | 必填 | 默认 | 说明 |
---|---|---|---|---|
captchaId |
string |