1

我想开发一个打包的 chrome 应用程序(不是扩展程序),并希望可以将其作为常规选项卡打开,如下图所示。
在此处输入图像描述
我按照官方文档制作了我的第一个应用程序:http:
//developer.chrome.com/apps/first_app.html

但它无法显示以常规选项卡、固定选项卡、窗口和全屏打开的四个选项。

在我的时间里在 chrome 官方网站和 SO 或其他任何地方一次又一次地搜索之后,我找不到如何制作它。

我认为它是清单文件的工作,但我在它的描述中也找不到任何线索。 http://developer.chrome.com/apps/manifest.html

有人可以给我一些提示吗?

谢谢你们。

4

1 回答 1

3

您无法为 Chrome 打包应用设置标签行为,只能在 Chrome 托管应用中设置。它们之间有很多差异,但一个非常简短的定义是:

  • 打包应用程序是外观和感觉与本机应用程序相同的应用程序。他们可以访问传统 Web 应用程序无法访问的更强大的 API(如硬件设备、扩展文件系统等等)。它们是独立的,通常在离线时表现良好。它们也在浏览器之外运行,用户不会将它们视为传统的 Web 应用程序(如在浏览器中运行);

  • 另一方面,托管应用程序是 Web 应用程序,位于远程服务器中,比传统 Web 应用程序功能稍强,但比打包应用程序少得多。它们是从浏览器启动的,一般来说,它们需要网络连接才能正常工作(即它们不是独立的)。

选项卡行为对托管应用程序有意义,因为它们在浏览器内运行,但对打包应用程序不适用,因为它们从不作为选项卡运行。

如果您想开发托管应用程序,这是文档

对于打包的应用程序,文档就是您提到的那个。

于 2013-02-13T19:47:16.400 回答