关于前端:iframe-的优点与缺点

38次阅读

共计 438 个字符,预计需要花费 2 分钟才能阅读完成。

毛病

  1. iframe 会阻塞主页面的 onload 工夫,window 的 onload 事件须要在所有 iframe 加载结束后(蕴含外面的元素)才会触发。在 Safari 和 Chrome 里,通过 JavaScript 动静设置 iframe 的 SRC 能够防止这种阻塞状况;
  2. iframe 和主页面共享连接池,而浏览器对雷同域的连贯有限度,所以会影响页面的并行加载;
  3. iframe 框架会让用户感到蛊惑,如果框架个数多的话,会呈现上下左右滚动条,体验感差;
  4. 搜索引擎不能很好的解决 iframe 中的内容,所以不利于 SEO;
  5. 很多挪动设施无奈齐全显示框架,设施兼容性差;
  6. iframe 会减少服务器的 http 申请,对大型网站是不可取的;

    长处

  7. iframe 可能一成不变的把嵌入的网页展现进去;
  8. 如果有多个页面应用 iframe,那么你只有批改 iframe 的内容,就能够实现调用的每一个页面内容的更改,方便快捷;
  9. 有肯定的可重用性,比方网页的头部,底部,在多页面重用;
  10. 如果遇到加载迟缓的第三方内容如图标或者广告,能够用 iframe 来解决;
正文完
 0