聊聊 iframe 的优缺点以及使用场景

一,使用 iframe 的优缺点

1,优点

实现了页面的“模块化”。比如一个网站的多个页面有统一的导航栏,这样就可以写成一个页面,用 iframe 来嵌套,增加代码的重用性。

2,缺点

  • 搜索引擎不会解读这种页面,不利于 SEO
  • 滥用 iframe 会增加页面的性能开销

二,为什么的 iframe 会影响页面性能?

1,iframe 阻塞页面加载,影响网页加载速度

window 的 onload 事件需要在所有 iframe 加载完毕后才会触发,因此,滥用 iframe 就会影响主页面加载速度。

2,唯一的连接池

浏览器只能开少量的连接到 web 服务器,所以 iframe 几乎不可能有自己独立的连接池。在大多数浏览器中,连接被主页面和它的 iframe所共享,这意味着有可能 iframe 中的资源占用了可用连接而阻塞了主页面的资源加载。

三,iframe 的使用场景

  • 常用 iframe 来加载第三方广告等
  • 可以用 iframe 解决跨域请求问题
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值