如何在独立模式下删除桌面PWA窗口中的顶部栏?

时间:2018-03-23 14:21:49

标签: macos google-chrome-app progressive-web-apps manifest.json

我正在将Chrome应用移动到在桌面上运行的Progressive Web App。

到目前为止,我可以使用Add to Applications操作安装Chrome,然后点击创建的图标启动它。虽然我可以在JavaScript中使用window.resizeTo来调整窗口大小,但是在Macbook上运行,我的应用程序的框架是应用程序附带的操作顶部栏:

enter image description here

在Chrome应用中,可以通过在窗口创建功能(frame: "none")中传递chrome.app.window.create()来移除此栏,我想知道是否有manifest.json选项,服务工作者或简单的JavaScript代码实现同样的事情,如果可能的话。

以下是我正在使用的manifest.json文件:

{
  "short_name": "My App",
  "name": "The name of My App",
  "display": "standalone",
  "icons": [
    {
      "src": "images/myapp-192x192.png",
      "type": "image/png",
      "sizes": "192x192"
    }
  ],
  "start_url": "/?launchscreen=true"
}

谢谢!

0 个答案:

没有答案