Skip to content
一、前端容器-iframe

iframe 作为一个非常"古老"的、人人都觉得普通的技术,却一直很管用。它能有效地将另一个网页/单页面应用嵌入当前页面中,两个页面间的 CSS 和 JavaScript 是相互隔离的————除 去 iframe 父子通信部分的代码,它们之间的代码完全不会相互干扰。iframe 便相当于创建了一个全新的独立的宿主环境,类似于沙箱隔离,它意味着前端应用之间可以相互独立运行。

当然采用 iframe 有几个重要的前提:

  • 网站不需要 SEO 支持。
  • 设计相应的应用管理机制。

如果我们做一个应用平台,会在系统中集成第三方系统,或多个不同部门团队下的系统,显然这仍然是一个非常靠谱的方案。此外,在上述几个微前端方案中,难免会存在一些难以解决的依赖问题, 那么可以引入 iframe 来解决。

Released under the MIT License.