我使用Laravel 5.8.17在我的网站上的iframe中加载YouTube视频。在控制台中偷看,我收到此警告:
与位于http://youtube.com/的跨站点资源关联的cookie 没有设置
SameSite
属性。 Chrome的未来版本 仅在设置了跨站点请求的情况下才交付cookieSameSite=None
和Secure
。您可以在开发人员中查看Cookie 工具在“应用程序”>“存储”>“ Cookies”下,请参阅 https://www.chromestatus.com/feature/5088147346030592和 https://www.chromestatus.com/feature/5633521622188032。
我现在将“ samesite” session.php设置为此:
'same_site' => "lax", // was null before
但是我仍然收到警告。如何正确解决此问题?
答案 0 :(得分:3)
对于任何这些警告,如果您不负责域,则不负责更新cookie。 YouTube团队将负责更新相关代码,该代码为SameSite
中的Cookie设置了youtube.com
属性。
这时,警告仅是参考信息,不影响功能。直到M80(目前定位于2020年2月)之前,才计划在稳定的Chrome中实施此行为。