【前端面试四】Iframe的作用和用户

程序猿 2021-03-23 20:26:36 1416浏览 加载中

Iframe是用来在网页中插入第三方页面,早期的页面使用iframe主要是用于导航栏这种很多页面都相同的部分,这样可以在切换页面的时候避免重复下载。

优点

1,便于修改,模块分离,像一些信息管理系统会用到。但现在基本上不推荐使用,除非特殊需要,一般不推荐使用。

缺点

1,iframe的创建比一般的DOM元素慢了1-2个数量级

2,iframe标签会阻塞页面的加载,如果页面的onload事件不能及时触发,会让用户觉得网页加载很慢,用户体验不好,在Safari和Chrome中可以通过JS动态设置iframe的src属性来避免阻塞。

3,iframe对于Seo不友好,替换方案一般就是动态语言的include机制和ajax动态填充内容等。

标签: Iframe
最后修改:2024-04-19 08:37:12

非特殊说明,本博所有文章均为博主原创。