什么是打包应用程序在Chrome应用程序开发的背景下?

时间:2016-02-15 07:25:38

标签: google-chrome google-chrome-app

我是Chrome应用开发的新手,我正在尝试构建一个具有数据库的简单Chrome应用。我将在系统上本地存储数据。

在浏览本地保存数据部分中的documentation时,会出现如下注释:

  

注意:打包的应用程序无法使用Web SQL数据库或localStorage。 WebSQL规范已经被弃用了一段时间,而localStorage同步处理数据(这意味着它可能很慢)。 Storage API异步处理数据。

所以我在这里很困惑,什么是打包的应用程序?什么是其他类型的应用程序,其中没有限制存储数据?

1 个答案:

答案 0 :(得分:2)

  

所以我在这里很困惑,究竟什么是打包的应用程序?

当前文档称为Chrome App的所有内容。 "打包的应用程序"这是一个古老的术语。

  

对存储数据没有限制的其他类型的应用是什么。

为了完整性'另外两种类型的应用程序是:

  1. Legacy packaged apps。它们是具有不同API的Chrome应用程序的古老版本,已经deprecated since 2014

  2. Hosted apps,这是一个带有清单文件的webapp的奇特名称,该文件已上传到网上应用店。它们的行为非常类似于应用程序列表中的Web快捷方式(几乎没有其他功能)。

  3. 这些要么不受支持,要么完全不同 - 它们不会帮助你制定限制。因此,请学习使用可用的工具,并在文档中提及。