我有一个可用的离线应用程序 ( .html
+ .js
)。它使用 localStorage 和使用该openDatabase
方法访问的 SQLite 数据库。但是,当我尝试使用 Adobe Air Debug Launcher 将其转换为 Adobe AIR 时,它似乎不起作用。
我还从命令行收到以下错误:
"ReferenceError: Can't find variable: localStorage"
Adobe AIR 不兼容 HTML5 吗?如果它不支持localStorage
并且openDatabase()
- 是否可以只包含另一个 JS 文件来解决这个问题?
我担心的是我希望应用程序可以在 Google Chrome 浏览器和 Adobe AIR 中运行,而无需进行大量重写。