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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Youtube嵌入式视频无法在Chrome上运行相关的知识,希望对你有一定的参考价值。

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

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

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

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

答案

这个-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

以上是关于Youtube嵌入式视频无法在Chrome上运行的主要内容,如果未能解决你的问题,请参考以下文章

嵌入 iframe 的 Youtube 视频无法在 Android 4.0.3 上播放

嵌入的 YouTube 视频无法在 iPad (iOS 7) 上播放,而 HTML5 搜索输入可见

有没有办法为嵌入式YouTube视频创建委派菜单(youtube autoplay chrome)

运行jekyll服务时,嵌入式本地mp4无法在Chrome中播放(ECONNRESET)

Youtube 嵌入:不安全的 JavaScript 尝试访问框架

来自 YouTube 的嵌入式 360 度视频无法在 iOS 浏览器上正确播放