优点:
1.能够原封不动的把嵌入的网页展现出来;
2.如果多个页面引用同一个iframe,只需要修改iframe的内容就可以实现调用页面每个iframe的修改;
3.网页如果为了统一风格,头部和版本都是一样的,就可以写成一个页面,用iframe来嵌套,可以增加代码的可重用;
缺点:
1.iframe加载会阻塞onload方法;
2.iframe和主页面共享连接池,而浏览器对相同域的链接有限制,会影响页面的并行加载;
3.iframe框架结构很迷惑,如果嵌套多个iframe页面的货出现多个滚动条,用户体验差;
4.代码复杂,不容易被搜索引擎搜索到,所以iframe不利于搜索引擎优化,很多搜索引擎爬虫还不能很好的处理iframe的内容;
5.很多移动设备无法完全显示框架,设备兼容性差;
6.iframe框架页面会增加服务器的http请求,对于大型网站是不可取的。