【发布时间】:2021-11-22 06:26:49
【问题描述】:
我的 chrome 已升级到版本 94.0.4606.61,在以前版本的 chrome 上,我可以在 chrome://flags 禁用同一站点标志,但现在在较新的 chrome 版本上,您无法发送Cookie 到托管在不同域(甚至是子域)上的服务器。
我在本地使用我的角度前端,同时使用测试服务器,所以在我的主机文件中我配置了我的本地域,例如:
127.0.0.1 mysite-local.my-company.com
并且前端使用的是托管在云上的mysite-test.my-company.com 的 API。
现在,当看到网络选项卡时,您可以看到 cookie 没有被发送,因为 chrome 出于安全考虑对 cookie 的新行为。
除了将我的 chrome 版本降级到 89
之外,我找不到任何解决方案您如何将本地和测试/生产环境与这一新挑战结合起来?
编辑:实际上这里的问题是我的本地是 HTTP 而 API 是 HTTPS。
【问题讨论】:
标签: google-chrome cookies