Erro IntersectionObserver ao incorporar um vídeo do YouTube em um iframe [fechado]
Estou criando uma extensão do Chrome. Estou com dificuldades para incorporar um vídeo do YouTube usando um iframe. Até recentemente, tudo funcionava bem, mas, ultimamente, não consigo mais reproduzir o vídeo. Eu estou recebendo o seguinte erro:
Uncaught Error: Failed to construct 'IntersectionObserver': Unable to get root node in main frame to track.
at new IZ (https://www.youtube.com/yts/jsbin/player-en_GB-vflW62qlm/base.js:3707:122)
at new c2 (https://www.youtube.com/yts/jsbin/player-en_GB-vflW62qlm/base.js:3991:112)
at c2.create (https://www.youtube.com/yts/jsbin/player-en_GB-vflW62qlm/base.js:6988:333)
at Gi.<anonymous> (https://www.youtube.com/yts/jsbin/www-embed-player-vfl-i_LLs/www-embed-player.js:507:269)
at Gi.l.jb (https://www.youtube.com/yts/jsbin/www-embed-player-vfl-i_LLs/www-embed-player.js:507:308)
at Ki (https://www.youtube.com/yts/jsbin/www-embed-player-vfl-i_LLs/www-embed-player.js:505:143)
at Gi.l.oa (https://www.youtube.com/yts/jsbin/www-embed-player-vfl-i_LLs/www-embed-player.js:498:176)
at https://www.youtube.com/yts/jsbin/www-embed-player-vfl-i_LLs/www-embed-player.js:557:378
Bug do Chrome, talvez? Alguma coisa pode ser feita para resolver o problema? Eu verifiquei owindow
objeto eIntersectionObserver
existe, então estou bastante curioso para saber por que isso pode estar acontecendo.