Google Chrome 桌面应用程序需要外观吗?

Do Google Chrome desktop applications need to have an appearance?

是否可以创建一个 Google Chrome 桌面应用程序,它仅作为用户无法直接与之交互的后台进程运行?

我的想法是创建一个 Chrome 用户与之交互的浏览器扩展,它将通过消息传递将数据发送到 Chrome 桌面应用程序进行操作,然后再将其发送回浏览器扩展。我希望桌面应用程序的操作对用户完全不可见。

这可能吗?

您可以使用 chrome.app.window.current().hide()

在应用程序启动时隐藏 window

是的,您可以简单地忽略 onLaunched 事件,或者创建一个隐藏的 window:

chrome.app.window.create("main.html", { hidden: true })