【问题标题】:Do Google Chrome desktop applications need to have an appearance?Google Chrome 桌面应用程序是否需要外观?
【发布时间】:2016-08-05 06:36:17
【问题描述】:
是否可以创建仅作为后台进程运行且用户无法直接与之交互的 Google Chrome 桌面应用程序?
我的想法是创建一个与用户交互的 Chrome 浏览器扩展程序,该扩展程序将通过消息传递将数据发送到 Chrome 桌面应用程序进行操作,然后再将其发送回浏览器扩展程序。我希望桌面应用的操作对用户完全不可见。
这可能吗?
【问题讨论】:
标签:
google-chrome
google-chrome-app
message-passing
【解决方案1】:
是的,你可以简单地忽略 onLaunched 事件,或者创建一个隐藏窗口:
chrome.app.window.create("main.html", { hidden: true })
【解决方案2】:
您可以使用 chrome.app.window.current().hide() 隐藏应用开始时的窗口