2022-09-19HTML00
请注意,本文编写于 556 天前,最后修改于 556 天前,其中某些信息可能已经过时。

iframe 有那些缺点?

 iframe 元素会创建包含另外一个文档的内联框架(即行内框架)。

 主要缺点有:

 (1) iframe 会阻塞主页面的 onload 事件。window 的 onload 事件需要在所有 iframe 加载完毕后(包含里面的元素)才
      会触发。在 Safari 和 Chrome 里,通过 JavaScript 动态设置 iframe 的 src 可以避免这种阻塞情况。
 (2) 搜索引擎的检索程序无法解读这种页面,不利于网页的 SEO 。
 (3) iframe 和主页面共享连接池,而浏览器对相同域的连接有限制,所以会影响页面的并行加载。
 (4) 浏览器的后退按钮失效。
 (5) 小型的移动设备无法完全显示框架。

详细的资料可以参考: 《使用 iframe 的优缺点》 《iframe 简单探索以及 iframe 跨域处理》

本文作者:前端小毛

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!