如果您目前正在使用 hCaptcha,可以按照以下分步指南无缝切换到 Cloudflare Turnstile,以协助您进行升级过程。
要完成迁移,您必须获取 sitekey 和密匙 (secret key)。
-
在您的 HTML 文件的
<head>元素中插入 Turnstile 脚本片段,以更新客户端集成:Turnstile 脚本片段html <script src="https://challenges.cloudflare.com/turnstile/v0/api.js" async defer></script> -
找到
hcaptcha.render()调用,并将其替换为您的 Turnstile sitekey 和 API。渲染js // 替换前 hcaptcha.render(element, { sitekey: "00000000-0000-0000-0000-000000000000" }) // 替换后 turnstile.render(element, { sitekey: "1x00000000000000000000AA" })
-
通过替换 Siteverify URL 来更新服务器端集成。
将
https://hcaptcha.com/siteverify替换为以下端点:https://challenges.cloudflare.com/turnstile/v0/siteverify -
将
h-captcha-response的输入框名称替换为以下名称:cf-turnstile-response