我正在寻找一种方法来调整内容适合的y轴中的iframe。
问题是,由于浏览器的现代CORS和Same Origin规则,我在网上找到的所有解决方案都不再有效。
但必须有办法实现,因为ebay仍然可以根据内容的高度来适应iframe。首先,我认为这可能是服务器端的,但是禁用JS会向我显示iframe的初始高度是10k px
左右。
他们使用的子框架的哪个属性可用于父框架?
答案 0 :(得分:0)
请注意,iframe基本上不了解其父级或与其父级交互,因此无法知道其父容器的大小。
如果iframe src与父级相同,则有与父级交互的方法,但正如您所说,这将不适用于跨域。
我之前研究过这个问题,我真正找到的唯一方法是使用库:https://github.com/davidjbradshaw/iframe-resizer(跨域工作)。好消息是,这是一个很好的图书馆,运作良好。