logo
HTML

iframe 有哪些使用场景?有什么缺点?

Updated Apr 14, 2026

面试回答

考察点:嵌入机制、安全、性能


iframe 本质是“页面嵌套页面”。

常见场景:

  • 第三方内容嵌入(广告、地图)

  • 微前端(隔离子应用)

  • 沙箱环境(安全隔离)

缺点我一般会重点说三个:

  1. 性能问题
    iframe 会创建独立的浏览器上下文,开销大

  2. 通信复杂
    需要用 postMessage

  3. SEO 不友好
    搜索引擎一般不会抓 iframe 内容

如果面试官继续追问,我会补:
👉 可以用 sandbox 属性做安全限制