【发布时间】:2020-12-26 17:55:32
【问题描述】:
在使用 YouTube IFrame Player API 和从 www.youtube-nocookie.com 域播放的隐私增强模式视频时,如何禁用在 youtube.com 上设置的 cookie?
在https://support.google.com/youtube/answer/171780?hl=en 的“开启隐私增强模式”部分,建议使用www.youtube-nocookie.com 域来:
在不使用跟踪观看行为的 cookie 的情况下嵌入 YouTube 视频。
这很好用,不会按预期设置 cookie。
但是,我们使用 IFrame Player API(在嵌入参数上带有 enablejsapi=1),确实设置了 cookie。我们看到在 .youtube.com 域上设置了以下 cookie:
- YSC
- VISITOR_INFO1_LIVE
这些被设置为来自https://www.youtube.com/iframe_api 的 Iframe Player API 脚本的 HTTP cookie(打开 Chrome 隐身窗口并直接查看该脚本 URL 并检查 cookie,您将看到上面的 2 个 cookie 集)。我不确定这些 cookie 到底是什么,但它们看起来有点像跟踪 cookie。
因此,这些设置是在用户与视频互动或采取任何同意操作之前设置的,这意味着我们不能使用 IFrame Player API,同时在欧盟 cookie 指令方面仍符合 GDPR。
所以问题是,我们如何在不设置 cookie 的情况下使用 IFrame Player API?
注意:我已经用标签 youtube-iframe-api 发布了这个,希望谷歌能回答这个问题:
我们支持 Stack Overflow 上的 YouTube IFrame API。 Google 工程师使用 youtube-iframe-api 标签监控和回答问题。
【问题讨论】:
-
开始怀疑“Google 工程师监控和回答问题”有多准确......
标签: cookies youtube youtube-iframe-api