接入代码
<!-- 1. 配置(appId 在控制台创建应用后获得) -->
<script>window.DinoCaptchaConfig = {
apiBase: '/captcha/api/',
appId: '你的app_id'
};</script>
<script src="/captcha/load.js"></script>
<!-- 2. 容器(自动挂载) -->
<div id="box" data-dino-captcha></div>
// 3. 业务侧读取状态 / 重新验证 / 后端二次校验
captcha.isPass // 是否验证成功
captcha.again = true // 触发重新验证
POST /captcha/api/open-verify.php // 后端核验 token
// 4. 弹窗方式:点击登录弹出验证(六种方式通用)
DinoCaptcha.bind('#login-btn', { mode: 'click' })
.on(r => { if (r.pass) { /* 提交业务登录 */ } });
验证通过后,业务后端务必调用 open-verify 二次核验 token,防止前端伪造。