You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Chrome 115版本更新后Recaptcha加载被取消问题求助

Chrome 115下Recaptcha加载失败(状态canceled)的修复方案

针对你遇到的Chrome 115升级后Recaptcha请求被取消、低版本及其他浏览器正常的问题,试试以下几个排查修复方向:

  • 检查第三方Cookie限制
    Chrome 115强化了第三方Cookie的默认拦截规则,Recaptcha依赖这类Cookie完成验证。可以:

    • 给Recaptcha相关Cookie配置SameSite=None; Secure属性(仅限HTTPS环境)
    • 临时关闭Chrome的"阻止第三方Cookie"选项(设置→隐私和安全→Cookie和其他网站数据→允许所有Cookie),验证是否是这个原因导致的
  • 规范Recaptcha脚本加载
    避免自定义修改脚本加载逻辑,直接用官方标准代码:

    <script src="https://www.google.com/recaptcha/api.js" async defer></script>
    

    动态创建脚本标签时,不要添加多余的限制属性,比如错误的integrity值或不合理的加载时机控制

  • 调整内容安全策略(CSP)
    Chrome 115对CSP的解析更严格,确保策略允许加载Recaptcha的资源:
    在CSP中添加以下规则:

    Content-Security-Policy: script-src 'self' https://www.google.com/recaptcha/ https://www.gstatic.com/recaptcha/; frame-src https://www.google.com/recaptcha/ https://www.gstatic.com/recaptcha/;
    

    避免过度限制unsafe-inline或unsafe-eval,Recaptcha部分功能需要这些规则支持

  • 排查跨源隔离配置(COOP/COEP)
    如果网站设置了COOP/COEP,可能和Recaptcha的跨源加载冲突:

    • 临时移除COOP/COEP配置,验证问题是否消失
    • 若必须保留跨源隔离,需确认Google的Recaptcha资源是否适配了Cross-Origin-Embedder-Policy规则,若未适配则需调整自身网站的隔离策略
  • 升级Recaptcha版本
    如果你用的是旧版Recaptcha(比如v2的旧加载方式),切换到最新的v2或v3版本,Google大概率针对Chrome 115的变化做了适配

内容的提问来源于stack exchange,提问作者sachin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 16:32:20