Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/429.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在iframe中嵌入YouTube视频时发生IntersectionObserver错误_Javascript_Google Chrome Extension_Youtube_Embed - Fatal编程技术网

Javascript 在iframe中嵌入YouTube视频时发生IntersectionObserver错误

Javascript 在iframe中嵌入YouTube视频时发生IntersectionObserver错误,javascript,google-chrome-extension,youtube,embed,Javascript,Google Chrome Extension,Youtube,Embed,我正在构建一个Chrome扩展。我很难使用iframe嵌入YouTube视频。直到最近,一切都很好,但是,最近,我不能再播放视频了。我得到以下错误: Uncaught错误:构造“IntersectionObserver”失败:无法获取主框架中的根节点进行跟踪。 在新伊兹(https://www.youtube.com/yts/jsbin/player-en_GB-vflW62qlm/base.js:3707:122) 在新c2(https://www.youtube.com/yts/jsbin/

我正在构建一个Chrome扩展。我很难使用iframe嵌入YouTube视频。直到最近,一切都很好,但是,最近,我不能再播放视频了。我得到以下错误:

Uncaught错误:构造“IntersectionObserver”失败:无法获取主框架中的根节点进行跟踪。
在新伊兹(https://www.youtube.com/yts/jsbin/player-en_GB-vflW62qlm/base.js:3707:122)
在新c2(https://www.youtube.com/yts/jsbin/player-en_GB-vflW62qlm/base.js:3991:112)
在c2.0处创建(https://www.youtube.com/yts/jsbin/player-en_GB-vflW62qlm/base.js:6988:333)
在Gi。(https://www.youtube.com/yts/jsbin/www-embed-player-vfl-i_LLs/www-embed-player.js:507:269)
在Gi.l.jb(https://www.youtube.com/yts/jsbin/www-embed-player-vfl-i_LLs/www-embed-player.js:507:308)
在Ki(https://www.youtube.com/yts/jsbin/www-embed-player-vfl-i_LLs/www-embed-player.js:505:143)
在Gi.l.oa(https://www.youtube.com/yts/jsbin/www-embed-player-vfl-i_LLs/www-embed-player.js:498:176)
在https://www.youtube.com/yts/jsbin/www-embed-player-vfl-i_LLs/www-embed-player.js:557:378
也许是铬虫?有什么办法可以解决这个问题吗?
我检查了
窗口
对象,并且
IntersectionObserver
存在,因此我很好奇为什么会发生这种情况。

请回答主题中的问题:包括重复问题的问题。对于Chrome扩展或Firefox WebExtensions,这通常意味着您需要包含manifest.json和一些背景、内容和/或弹出脚本/HTML。寻求调试帮助的问题(“为什么这段代码没有按我想要的方式工作?”)必须包括:(1)所需的行为,(2)特定的问题或错误,(3)在问题本身中重现它所需的最短代码。另请参见:、和。对于扩展,很难将代码放入扩展本身。在嵌入youtube视频时,我的扩展插件上的最新版本chrome 56.0.2924.87也面临同样的问题。这可能是chrome浏览器本身的问题。@Terminal我想唯一能做的就是向谷歌报告这个错误。不幸的是,我怀疑我们在这方面能做些什么,我注意到StackOverflow上还有几个人面临着同样的问题。我已经与Chrome团队讨论了一个问题,请在这里署名@Jason谢谢,我已经署名了这个问题。