这个页面演示了InkTrust无感验证SDK的高级功能,包括自动化工具检测和指纹识别
当前状态: 初始化中...
验证结果将在这里显示
指纹信息将在初始化完成后显示
用户事件将在这里显示
将以下代码添加到您的网站中:
<script src="https://your-vercel-deployment-url.vercel.app/sdk.js"></script>
<script>
const inkTrust = new InkTrust({
apiUrl: 'https://your-vercel-deployment-url.vercel.app/api',
fingerprintOptions: {
enableCanvas: true,
enableWebGL: true,
enableAudio: true,
enableFonts: true
},
onInitialized: function(data) {
console.log('初始化完成:', data);
},
onVerified: function(result) {
console.log('验证结果:', result);
// 根据结果执行操作
if (result.isHuman) {
// 用户是真人
} else {
// 可能是机器人
}
}
});
</script>
apiUrl
: API服务器地址autoVerify
: 是否自动验证 (默认: true)verifyDelay
: 自动验证延迟时间 (默认: 2000ms)eventSamplingRate
: 事件采样率 (默认: 0.1)fingerprintOptions
: 指纹选项
enableCanvas
: 启用Canvas指纹 (默认: true)enableWebGL
: 启用WebGL指纹 (默认: true)enableAudio
: 启用音频指纹 (默认: true)enableFonts
: 启用字体检测 (默认: true)onInitialized
: 初始化完成回调onVerified
: 验证完成回调onError
: 错误回调InkTrust 2.0版本增加了对以下自动化工具的检测能力:
检测方法包括: