是否可以制作无框架的 PWA?

Ken*_*ows 6 javascript web progressive-web-apps

关于桌面上的渐进式 Web 应用程序的一些小问题是,当您“安装”它们/将它们固定到桌面时,它们会保留浏览器的 chrome/frame。我喜欢菜单栏、书签等都消失了,因为重点是感觉像一个本地应用程序而不是我浏览器中的东西,但框架感觉就像最后一件事阻碍了真正的本地感觉。为了进行比较,请考虑来自nw.jsElectron的“无框窗口”概念。

那么有没有办法,例如manifest.json文件中的一个选项,来隐藏框架?

我的研究表明目前的答案是“否”,所以我想接下来的问题是,是否有任何讨论?是否存在阻止它的担忧,或者它根本没有出现?任何信息都会很棒。

编辑:更清楚地说,我的意思不是简单地在带有自己图标的单独窗口中启动,这就是桌面安装的 PWA。我的意思是删除/隐藏标题栏,以及应用程序图标和名称以及最小化/最大化/关闭按钮,以及围绕整个窗口外部运行的细边框。所有这些东西:

选择浏览器框架的 lodash 桌面 PWA

小智 4

您要查找的内容display位于清单中(请参阅https://developer.mozilla.org/en-US/docs/Web/Manifest#display)。

"display": "fullscreen"表示您要完全隐藏浏览器镶边。

但是,对特定显示模式的支持因浏览器和平台而异。例如,Windows 10(通过 Edge)目前仅支持browser和,并支持Redstone 5standalonefullscreenminimal-ui