【问题标题】:How can I decide thic cookies problem in Chrome?如何确定 Chrome 中的 cookie 问题?
【发布时间】:2019-11-01 20:06:28
【问题描述】:

我遇到了这样的问题。 当我在 Chrome 浏览器的开发人员控制台中的笔记本电脑 (Linux/Ubuntu 18) 上运行该应用程序时,我收到此消息

与跨站点资源关联的 cookie http://pubsub.rtschannel.com/ 没有设置 SameSite 属性。未来的 Chrome 版本将只提供带有 使用SameSite=NoneSecure 设置的跨站点请求。 您可以在以下开发人员工具中查看 cookie 应用程序>存储>Cookies 并在以下位置查看更多详细信息 https://www.chromestatus.com/feature/5088147346030592https://www.chromestatus.com/feature/5633521622188032.

在另一台笔记本电脑(Linux/Ubuntu 16)的 Chrome 浏览器中,当本地启动应用程序时,没有这样的消息。

我试图至少找到一些关于这个主题的信息,但可惜我找不到。我唯一能找到的是消息中的链接,它是一个浏览器错误,在 Chrome 版本号 80 中它应该被修复,并且默认情况下会添加此设置。

请告诉我,这取决于浏览器设置,还是我可以以某种方式以编程方式影响此消息?我可以以某种方式清洁它吗? 在项目中,如果有帮助,我会使用 angularjs。 谢谢。

【问题讨论】:

    标签: google-chrome cookies


    【解决方案1】:

    这些警告目前纯粹是信息性的,不会影响网站功能。在 Chrome 80 将在 2020 年 2 月达到稳定版本之前,不会强制执行此行为。

    您可以通过将chrome://flags/#cookie-deprecation-messages 设置为Disabled 来关闭消息。但是,这纯粹是影响消息的显示。

    如果pubsub.rtschannel.com 不是您的域,例如它是您使用的第三方服务,那么它就是负责更新 cookie 的域。

    如果它是您的域,那么您需要检查 cookie 的使用情况并为 cookie 上的 SameSite 属性设置适当的值。您可以在 https://web.dev/samesite-cookies-explained 上找到更多上下文和指导。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-01-06
      • 1970-01-01
      • 2015-03-03
      • 1970-01-01
      • 2020-04-11
      • 1970-01-01
      • 2020-11-20
      • 2020-12-10
      相关资源
      最近更新 更多