首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >第三方iframe HTML的SameSite错误

第三方iframe HTML的SameSite错误
EN

Stack Overflow用户
提问于 2020-08-01 08:41:40
回答 1查看 528关注 0票数 0

我在我的网站上使用Venobox (类似于lightbox),这是一个第三方iframe,我想从它加载一个YouTube视频。

下面是HTML代码:

代码语言:javascript
复制
<a class="venobox" data-autoplay="true" data-vbtype="video" href="https://www.youtube.com/watch?v=gVvy2ijnqOU">
 <div class="video-gal-box">
  <img src="assets/img/yt_thumbnails/ford_ranger.jpg" alt="">
   <div class="overlay-effect"></div>
    <i class="fab fa-youtube"></i>
 </div>
</a>

Chrome给了我以下警告错误,阻止加载特定的视频:

在没有SameSite属性的情况下设置了与https://youtube.com/上的跨站点资源关联的cookie。它已经被屏蔽了,因为Chrome现在只在SameSite=NoneSecure设置的情况下才会提供跨站请求的cookie。您可以在Application>Storage>Cookies下的开发人员工具中查看cookies,并在https://www.chromestatus.com/feature/5088147346030592https://www.chromestatus.com/feature/5633521622188032上查看更多详细信息。

我有一个画廊页面设置与10+ iframe加载一个不同的YouTube视频,这只影响3-4个视频。

有没有什么我可以在HTML页面中包含并设置SameStite=none来缓解这个问题的JavaScript?

EN

回答 1

Stack Overflow用户

发布于 2020-08-04 06:46:46

不是的。在这种情况下,您不能影响第三方cookies标志。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63200690

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档