【问题标题】:Cookies no longer save for insecure sites in Google ChromeCookie 不再为 Google Chrome 中的不安全网站保存
【发布时间】:2018-09-26 23:10:21
【问题描述】:

在 9 月初的某个时间之前,一切正常。但是,在 9 月 6 日左右的某个时间,在我们的测试环境(强制使用 SSL,但没有实际的 SSL 证书)中,cookie 将不再保存到浏览器中,而只会保存在 Google Chrome 中。 (我没有在许多其他浏览器中进行测试,但 cookie 确实在 Internet Explorer 11 中设置正确)。在为我的本地服务器(不强制 SSL)和生产环境(强制 SSL,但具有实际证书)运行时,cookie 也正确。

因此,我的猜测是谷歌浏览器不再接受来自不安全网站的 cookie。但是,我很难找到这种文档。不是世界末日不解决,而是每次刷新页面或进入新页面都要登录,使用起来很不方便。

有谁知道问题出在哪里,也许是一种解决方法或解决方案?

【问题讨论】:

    标签: google-chrome ssl cookies ssl-certificate


    【解决方案1】:

    我刚刚遇到了同样的问题。解决方案:使用“.test”作为您的 TLD。 “.test”似乎是为此目的而得到认可的保留 TLD。 我刚才做的一些测试表明 Chrome 69 使用 .test 域放松了。

    【讨论】:

      【解决方案2】:

      我在测试服务器上遇到了同样的问题,找不到任何关于何时引入此政策的官方信息。在 Firefox 中一切仍然有效。

      在撰写本文时似乎可行的解决方法是将请求视为 CORS(在后端启用 CORS,然后在前端使用 withCredentials 标头从客户端发出请求),即使请求来自同一个域。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-06-11
        • 2017-03-22
        • 1970-01-01
        • 2017-11-03
        • 2020-12-19
        • 2019-10-27
        • 2017-12-29
        • 1970-01-01
        相关资源
        最近更新 更多