【发布时间】:2011-09-21 10:42:31
【问题描述】:
我想开发一个无需网络服务器即可提供服务的网络应用程序。我的意思是,通过 web 浏览器中的 file:///...。该应用程序将使用 HTML5 和 Javascript。另外,我想添加一个 SQLite,其中包含要在应用程序中显示的数据。数据库将是静态的,因此只读访问就足够了。我不想要 HTML5 本地存储解决方案,因为 SQLite 数据库已经创建并且必须从“服务器”加载。
我没有找到任何解决方案。伪代码示例可能如下:
var db = load ("file:///path/to/my/database/file.sqlite");
db.execute ("SELECT * FROM DATABASE");
// Show items
【问题讨论】:
-
别这样。
file://是一场噩梦。最好的选择是沙发应用程序。将您的 sqlite 数据库转换为沙发数据库 -
你为什么不简单地使用 AJAX ?
-
@DavidLaberge 因为我没有网络服务器。
-
@Raynos 我听说过沙发数据库,但我不知道它是如何工作的,优点和缺点。我会看一下。感谢您的建议。
-
@Raynos 我是否需要安装一些额外的软件才能使用 CouchApp?我想做一个在网络浏览器上运行的独立应用程序。
标签: javascript html sqlite readonly