manifest 驱动的桌面应用:在浏览器里「装」一个跨 4 种窗口类型的应用是什么体验 浏览器给了我们 DOM,但没有给我们桌面;React 给了我们组件,但没有给我们应用生命周期。 目录 为什么这件事难:窗口不是路由,应用也不是组件 四种窗口类型:page / system / app / popup manifest 如何把 app 注册进桌面 文件窗口和 app 窗口如何共存 跨窗口通信:bridge 不是全局事件总线 业界正在做什么 从 0 加一个 Hello World app framework-level 的一句话 为什么这件事难:窗口不是路由,应用也不是组件 ...