iframe的优缺点
约 252 字小于 1 分钟
2025-08-08
iframe 有那些优点和缺点?
iframe 元素会创建包含另外一个文档的内联框架(即行内框架)。
优点:
- 用来加载速度较慢的内容(如广告)
- 能并行加载脚本
- 可以实现跨子域通信
- iframe可以原封不动的把嵌入的网页显示出来
缺点:
- 会阻塞父页面的onload 事件
- 不利于搜索引擎优化,也就是不利于SEO (不会被搜索引擎识别)
- 会产生很多页面,不容易管理
- 会增加服务器的http请求,对大型网站不可取
- iframe和主页面共享连接池,而浏览器对相同域的连接有限制,所以会影响页面的并行加载,也就是说子文档和父文档的请求数会被计算在一起
解决办法:如果需要使用iframe,最好是通过JavaScript动态给iframe添加src属性值,这样可以