Youtube嵌入式视频无法在Chrome上运行

问题描述 投票:0回答:1

几个月来我一直注意到嵌入式youtube视频在任何其他页面上显示为白色,现在我发现我可以通过检查页面并将-nocookie放在iframe src的主机名即https://www.youtube-nocookie.com/embed/(VIDEO_ID)来观看这些视频。我想知道为什么会发生这种情况以及如何解决这个问题,我的第一个想法是让用户在每个页面中更改它。

编辑:它适用于Edge和Firefox,但不适用于Chrome,即使我的cookie设置已启用。

解决方案:问题是我的Tampermonkey扩展上的用户脚本(应该影响youtube页面)正在影响每个带有嵌入式视频的页面,从现在开始,我可以弄清楚代码的哪一部分正在做,但是现在它是关掉。

感谢@JasonB关于扩展的建议。

javascript google-chrome cookies youtube
1个回答
0
投票

这个-nocookie网址差不多十年前才出现,当时Cookie仍然经常被关闭。这个codepen表明标准的youtube嵌入代码在一个简单的站点上运行得很好。

<iframe width="400" height="300" 
src="https://www.youtube.com/embed/9Ht5RZpzPqw" frameborder="0" 
gesture="media" allow="encrypted-media" allowfullscreen=""></iframe>

https://codepen.io/anon/pen/baqdGz

是否有关于您的域名的详细信息或指向您网站上损坏的嵌入视频的链接,这些信息可能有助于我们更好地解决您的问题?


缩略图工作正常,我打开它5分钟,然后播放视频,这一切都是功能。看起来有一个与codepen设置相关的js错误 - 而不是你正在经历的。

Youtube embed on codepen

© www.soinside.com 2019 - 2024. All rights reserved.