页面中自适应iframe高度的问题总结

版权声明:本文为博主原创文章,转载请注明出处。如对文章知识有关问题欢迎评论和右侧chat快问提出。 https://blog.csdn.net/sir1241/article/details/80394196
  1. 当需要对iframe进行操作,例如获取iframe的高度等,iframe和当前页面需要时同域,跨域情况下是获取不到的;
  2. 当动态设置iframe的高度时,iframe的高度一旦变大是不会自动缩小的。
    例如:
    iframe中 a 页面高度为800px,b 页面的高度为500px ,你获取到的iframe高度只会是 800px
    反之,a 为 500px,b 为800px,那么从 a 跳转到 b 的时候,你获取到的iframe高度则是 b 的高度800px
    这种问题的处理需要每次onload是初始化iframe的高度为一个较小的值,但是这样做会浪费一部分页面的性能。需要根据你的需求来确定是否需要这样做;
  3. iframe动态设置高度时,异步添加的内容的高度是不会被获取到的

猜你喜欢

转载自blog.csdn.net/sir1241/article/details/80394196
今日推荐