我正在使用 HTML5 和 Javascript 创建一个应用程序。此应用程序将与 Windows 和 iOS 6 (iPad) 兼容。我需要使用 javascript 访问本地数据库。这是一个纯粹的离线应用程序,不涉及服务器端。
我的困境是——
W3C 不再支持 WebSQL。
IndexedDB 适用于 Firefox,但不适用于 iOS6。
最重要的是,我想避免 HTML5 本地数据库存储,因为它会在清除历史记录时清除数据。
我想在本地为应用程序建立一个持久的数据库,比如 SQLite。是否可以使用纯 javascript 访问 SQLite,以便它可以在 Windows 和 iPad 上与 Firefox 一起使用。
编辑:该应用程序不会从 iPad (iOS6) 中的浏览器运行。而是将应用程序打包成 ipa 文件并安装在 iPad 设备中。