无法嵌入 youtube 视频(Cookie 错误:samesite 属性)

joe*_*345 6 html flask

当我在嵌入的 YouTube 视频上按播放时,我收到“视频不可用”。我在控制台中收到的错误是这样的:

A cookie associated with a cross-site resource at https://youtube.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.
Run Code Online (Sandbox Code Playgroud)

我的 HTML 代码如下:

<iframe width="560" height="315" src={{ embedURL }} frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
Run Code Online (Sandbox Code Playgroud)

我也尝试过硬编码的嵌入链接,但它产生了相同的结果。我的标签中是否缺少某个属性?

use*_*330 3

您可以尝试使用www.youtube-nocookie.com/embed/+ VideoID。

例如https://www.youtube-nocookie.com/embed/N4Keb583jf0

请小心,这是唯一应该始终有效的 URL 语法:您需要 www 和 /embed/...

在您的代码中,embedurl 将是:https://www.youtube-nocookie.com/embed/+VideoID(+ 表示“连接”)