在解决画中画 (PiP) 问题时,我已经阅读了一些文档(谷歌搜索)。它确实说它仅适用于视频元素。(见参考:https ://w3c.github.io/picture-in-picture )
还查看了由 chrome 创建的 PiP扩展的代码您可以从此处的代码中看到它找到了“最大”的视频元素。
我的问题是,他们是如何让它在 YouTube 嵌入式视频中发挥作用的?它在 iframe 内,对吧?我尝试了这种方法以获取 iframe 中的视频。由于跨源策略,它不起作用,很明显这不是他们在扩展中使用的方法。
有人知道这一切的背后是什么,或者其他人有同样的经历吗?