我的应用是在angular和expressJs正常工作之前构建的,直到我遇到cookie的问题为止。
我有警告消息:
与http://127.0.0.1/上的资源相关联的cookie被设置为
)
,但没有SameSite=None
。 Chrome的未来版本将 仅在标记了Secure
的cookie的情况下才投放SameSite=None
。您可以在开发人员工具下查看Cookie 应用程序>存储> Cookies,并在以下位置查看更多详细信息 https://www.chromestatus.com/feature/5633521622188032。
要设置cookie以确保其安全,必须使用https,但我仅处于开发阶段,因此必须使用localhost。 当设置SameSite = None和secure = false时,尝试从后端获取数据时出现错误:
无法加载资源:net :: ERR_BLOCKED_BY_CLIENT
默认情况下,我禁用了SameSite cookie,启用删除SameSite = None cookie和没有SameSite的cookie必须从chrome:// flags /安全,但仍然无法正常工作。
那么我该如何在开发模式下解决此问题?谢谢
答案 0 :(得分:0)
您可能有阻止该请求的adblocker或其他扩展程序。
我认为SameSite cookie标志没有问题。 (如果是这样,它将仅阻止cookie,而不是请求)