Chrome 打包的应用程序:打开另一个应用程序

Chrome Packaged Apps: Opening another app

我想知道是否有任何 JS API 可以在 chrome 打包应用程序中的按钮单击事件上启动另一个 chrome 应用程序。

一般来说,不可以,您不能调用其他应用程序。

但是,如果您同时控制这两个应用,则可以将第二个应用设置为期待 external message

您可以将 chrome.runtime.onMessageExternal 侦听器添加到第二个应用的事件页面脚本,并使用第一个应用的应用 ID 发送消息以唤醒第二个应用并启动应用 window。有关详细信息,请参阅 this


一般来说,扩展程序 可以完成此任务,而且要感谢 management API。但是,截至目前,应用程序不可用。

为应用添加此 API 的功能请求:#455550