0

我有一个可用的离线应用程序 ( .html+ .js)。它使用 localStorage 和使用该openDatabase方法访问的 SQLite 数据库。但是,当我尝试使用 Adob​​e Air Debug Launcher 将其转换为 Adob​​e AIR 时,它似乎不起作用。

我还从命令行收到以下错误:

"ReferenceError: Can't find variable: localStorage"

Adobe AIR 不兼容 HTML5 吗?如果它不支持localStorage并且openDatabase()- 是否可以只包含另一个 JS 文件来解决这个问题?

我担心的是我希望应用程序可以在 Google Chrome 浏览器和 Adob​​e AIR 中运行,而无需进行大量重写。

4

1 回答 1

2

Adobe AIR 不支持 Web 存储,因为它通过类flash.data.EncryptedLocalStore( docs ) 拥有自己的本地存储引擎。

看看这篇文章的教程

于 2012-08-20T21:21:05.253 回答