iframe 有哪些优缺点?

544 阅读1分钟

iframe 的优点:

1、重载页面时不需要重载整个页面,只需要重载页面中的一个框架页(减少了数据的 传输,加快了网页下载速度)

2、技术易于掌握,使用方便,使用者众多,可主要应用于不需搜索引擎来搜索的页面

iframe 的缺点:

3、iframe 会阻塞主页面的 Onload 事件;

4、会产生很多页面,不容易管理

5、不容易打印(目前只能实现分框架页面的打印,不能实现对 frameset 的打印)

6、浏览器的后退按钮无效(只能针对实现当前光标所在页面的前进与后退,无法实现 frameset 整个页面的前进与后退)

7、代码复杂,无法被一些搜索引擎索引到(有些搜索引擎对框架结构的页面不能正确 处理,会影响到搜索结果的排列名次)

8、多数小型的移动设备(手机)无法完全显示框架

9、多框架的页面会增加服务器的 http 请求,影响页面的并行加载。 (并行加载:同一时间针对同一域名下的请求。一般情况,iframe 和所在页面在同一 个域下面,而浏览器的并加载的数量是有限制的。