您是否仍然可以在浏览器中使用manifest 2.0创建Chrome打包应用?

glu*_*ued 2 google-chrome google-chrome-app

我见过的所有示例都显示了应用程序在自己的窗口中启动.对于chromebook/chrome操作系统来说,这可能是一个很好的选择,但是仍然可以选择在浏览器选项卡中启动吗?

man*_*ini 5

不,没有办法做到这一点.Chrome Packaged Apps不应在浏览器中运行.但是,您可以使用浏览器选项卡打开URL window.open.但是在发出命令后,您将无法控制该选项卡.

如果您需要在Chrome打包应用和浏览器之间进行某种集成/控制,您可以创建扩展并在扩展和应用之间建立通信管道 - 只要两者都在运行,使用chrome.runtime.sendMessageAPI.

请参阅此示例以获取完全相同的简单代码(两个应用程序和一个扩展直接交换消息,没有任何服务器组件).