- 当需要对iframe进行操作,例如获取iframe的高度等,iframe和当前页面需要时同域,跨域情况下是获取不到的;
- 当动态设置iframe的高度时,iframe的高度一旦变大是不会自动缩小的。
例如:
iframe中 a 页面高度为800px,b 页面的高度为500px ,你获取到的iframe高度只会是 800px
反之,a 为 500px,b 为800px,那么从 a 跳转到 b 的时候,你获取到的iframe高度则是 b 的高度800px
这种问题的处理需要每次onload是初始化iframe的高度为一个较小的值,但是这样做会浪费一部分页面的性能。需要根据你的需求来确定是否需要这样做; - iframe动态设置高度时,异步添加的内容的高度是不会被获取到的
页面中自适应iframe高度的问题总结
最新推荐文章于 2025-05-18 13:16:54 发布