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

毛病

  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来解决;

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理