8

我使用 Laravel 5.8.17 在我的网站上的 iframe 中加载 YouTube 视频。在控制台中偷看我收到了这个警告:

与http://youtube.com/上的跨站点资源关联的 cookie 设置为没有该SameSite属性。SameSite=None未来版本的 Chrome 将仅在使用和设置时提供带有跨站点请求的 cookie Secure。您可以在 Application>Storage>Cookies 下的开发人员工具中查看 cookie,并在 https://www.chromestatus.com/feature/5088147346030592https://www.chromestatus.com/feature/5633521622188032查看更多详细信息。

我现在将我的'samesite' session.php 设置为:

'same_site' => "lax", // was null before

但我仍然收到警告。我该如何正确解决这个问题?

4

1 回答 1

13

对于任何这些警告,如果您不对域负责,则您不负责更新 cookie。YouTube 团队将负责更新设置SameSitecookie 属性的相关代码youtube.com

此时,警告纯粹是信息性的,不会影响功能。直到 M80 才计划在稳定的 Chrome 中强制执行此行为,目前的目标是 2020 年 2 月。

于 2019-10-31T23:06:18.160 回答