如何在Laravel 5.8中为YouTube设置SameSite Cookie

时间:2019-10-21 15:46:23

标签: php laravel-5 cookies youtube samesite

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

  

与位于http://youtube.com/的跨站点资源关联的cookie   没有设置SameSite属性。 Chrome的未来版本   仅在设置了跨站点请求的情况下才交付cookie   SameSite=NoneSecure。您可以在开发人员中查看Cookie   工具在“应用程序”>“存储”>“ Cookies”下,请参阅   https://www.chromestatus.com/feature/5088147346030592和   https://www.chromestatus.com/feature/5633521622188032

我现在将“ samesite” session.php设置为此:

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

但是我仍然收到警告。如何正确解决此问题?

1 个答案:

答案 0 :(得分:3)

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

这时,警告仅是参考信息,不影响功能。直到M80(目前定位于2020年2月)之前,才计划在稳定的Chrome中实施此行为。