(http://localhost:3456 与 http://127.0.0.1:3456 算不同来源,需分别加或只固定用一种地址打开)。
connect-src 到该域名,并允许 Turnstile:https://challenges.cloudflare.com。
turnstileSiteKey missing,说明 GET /v1/widget/embed-config 没返回 site key(常见:embed-config 仍 403;或管理台该密钥未填 Site Key、Worker 也未设 TURNSTILE_SITE_KEY)。可在下方 turnstileSiteKey 填 Cloudflare 控制台里的 站点密钥(公开) 做本地联调;生产应以后台/嵌入配置下发为准。
loader.js)右下角应出现 💬;点开可走 Turnstile → session → 流式对话。
正在插入脚本…
embed.html)parentOrigin 已设为当前页来源,便于 postMessage 控制开关。
widget.css + ai-chat-widget.min.js + init)整段粘贴到业务站点每个页面 </body> 之前。内容由下方脚本根据 __WIDGET_TEST_CONFIG 的 embedCdnBase、apiBase、publicKey、primaryColor(及可选 botId)生成;线上请改为你的真实 Pages / Worker 域名。