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

时间:2013-02-12 05:32:09

标签: google-chrome google-chrome-app

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

2 个答案:

答案 0 :(得分:5)

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

如果您需要在Chrome Packaged App和浏览器之间进行某种集成/控制,您可以创建扩展程序并在扩展程序和应用程序之间建立通信管道 - 只要两者都在运行,使用{{1 API。

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

答案 1 :(得分:1)

chrome.app.window.create将为应用创建一个新窗口。

如果你想要窗口操作,你应该切换到chrome.tabs API并寻找扩展而不是App。

参考