当我从检查器中将Cookie设置为Chrome时,为什么Chrome将其着色为红色?

ldr*_*drg 15 cookies google-chrome google-chrome-devtools

如果打开某个页面的检查器,请转到“应用程序”选项卡,在左侧列表中向下滚动到“ Cookies”,展开它,然后单击我的域,我会看到在该域上设置的Cookie的列表。我可以将新条目添加到列表中并编辑现有条目,设置和更新为该域存储的Cookie。

升级到Chrome 73后,如果我尝试设置Cookie,则浏览器会将文本涂成红色,而不设置或保存Cookie。如何继续在Chrome 73中设置Cookie?

The*_*sek 30

解决了它

  1. 通过在 url 字段中输入在 chrome 设置中搜索标志chrome://flags
  2. 搜索Partitioned cookies并将其设置为enable
  3. 重新启动chrome(重新启动后可能需要刷新页面,它会像以前一样工作)

  • 看起来像是新版 Chrome 中的一个错误 (8认同)
  • Chrome bug(根据@CoperNick)的解决方法是在控制台中设置 cookie。`document.cookie = "mycookie=myvalue";` (5认同)
  • 这实际上是在做什么? (2认同)

ldr*_*drg 20

在Chrome 73及更高版本中,cookie的Expires / Max-Age列必须具有一个值,否则将不会被设置。双击该字段并输入2100,以将Cookie的过期时间设置为2100-01-01T00:00:00.000Z。

  • 在Expires / Max-Age列中输入文字字符串“ Session”。该框会显示N / A,但会保存cookie,而不是将行涂成红色。 (3认同)