首页 > 解决方案 > 在 Firefox(开发者版)中禁用 sameSite cookie 策略

问题描述

在某些情况下,我想将前端作为 localhost 运行并让它连接到远程服务器以获取 API 请求。但是,当尝试设置 cookie 时,Firefox 不会在 sameSite="Lax" 的情况下允许它。表明:

“某些 cookie 滥用了“SameSite”属性,因此无法按预期工作“和”Cookie“connect.sid”的“SameSite”策略设置为“Lax”,因为它缺少“SameSite”属性,以及“ SameSite=Lax”是该属性的默认值。”

在 Google Chrome 中,通过在设置中禁用这些策略来简单地允许这些 sameSite="Lax" cookie 。

但是,对于 Firefox 的开发者版,我找不到这样的选项。如何出于调试目的禁​​用此功能。

标签: firefoxcookiesmozillasame-origin-policysamesite

解决方案


转到about:configFirefox 并确保您具有以下设置:

network.cookie.sameSite.laxByDefault: false
network.cookie.sameSite.noneRequiresSecure: false

推荐阅读