抓取嵌套的 YouTube iframe

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

我正在开发一个项目,需要通过扩展程序捕获网页上 YouTube 嵌入 iframe 的尺寸(宽度和高度),特别是当用户将鼠标悬停在 iframe 上时。但是,当尝试以编程方式迭代所有 iframe 来获取此信息时,我遇到了 cors 策略限制,这阻止了我直接访问 iframe 的属性。

我尝试过使用正则表达式来规避这个问题,但不幸的是,这种方法并没有产生预期的结果。

任何人都可以提供指导或建议替代方法来实现这一目标吗?

谢谢

javascript iframe youtube
1个回答
0
投票

需要将自己的JS放入iframe中,然后就可以使用

postMessage()
来实现iframe与父页面之间的通信

如果您无法访问其他网站,您唯一的选择是与第三方协商,让他们添加您的代码。

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