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

新版Chrome中使用JavaScript设置Cookie无效问题咨询

Chrome 127中设置Cookie不显示的排查方案

你使用以下代码设置Cookie,但在Chrome 127.0.6533.100的Application/Cookies面板中无法看到,旧版Chrome可正常工作:

document.cookie='clientDeviceId=f586e1cb-8af3-478c-ae0d-7f01fea6e4be;expires=Sat, 11 Aug 2029 02:23:52 GMT;path=/'

可按以下步骤排查:

  • 检查HTTPS与Secure属性
    Chrome 127对非HTTPS环境(localhost除外)的Cookie限制更严格,未添加Secure属性的Cookie可能被阻止。尝试给Cookie加上Secure属性:

    document.cookie='clientDeviceId=f586e1cb-8af3-478c-ae0d-7f01fea6e4be;expires=Sat, 11 Aug 2029 02:23:52 GMT;path=/;Secure'
    
  • 补全SameSite属性
    新版本Chrome对未显式设置SameSite的Cookie默认处理逻辑更严格,可能导致Cookie无法存储。根据你的场景添加对应属性:

    • 跨站场景(比如iframe嵌入):
      document.cookie='clientDeviceId=f586e1cb-8af3-478c-ae0d-7f01fea6e4be;expires=Sat, 11 Aug 2029 02:23:52 GMT;path=/;Secure;SameSite=None'
      
    • 同站场景:
      document.cookie='clientDeviceId=f586e1cb-8af3-478c-ae0d-7f01fea6e4be;expires=Sat, 11 Aug 2029 02:23:52 GMT;path=/;SameSite=Lax'
      
  • 验证代码执行有效性

    • 直接在Chrome控制台运行设置Cookie的代码,查看Cookie面板是否显示。如果控制台执行成功,说明原代码可能存在执行时机问题(比如DOM未就绪)或被其他脚本拦截。
    • 临时禁用所有浏览器扩展(如隐私类、广告拦截类),排除扩展拦截Cookie的可能。
  • 检查Chrome隐私设置

    • 进入Chrome设置→隐私和安全→Cookie和其他网站数据,确认未开启“阻止所有Cookie”或“仅允许当前网站的Cookie”,可临时设置为“允许所有Cookie”测试。
    • 关闭“增强型隐私保护”功能,该功能会自动拦截部分Cookie。
  • 查看拦截日志
    在Chrome控制台的Application面板→Cookies,点击右上角的“查看拦截的Cookie”图标,或直接在Console面板输入document.cookie查看返回值,根据拦截提示定位具体原因。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 19:12:43