我正在尝试在javascript中创建一个客户端应用程序,从服务器下载sqlite数据库并允许用户修改它。这个应用程序需要是所有客户端,并且不能依赖于仅存在于firefox中的功能。您是否知道提供这些功能的框架? (或许可以模仿各种?)
答案 0 :(得分:0)
简短的回答:你做不到。
答案很长:根据设计,Javascript无法访问本地计算机文件。如果可以保留数据库服务器端并让客户端与之交互,则服务器可以根据客户端要求它执行查询和更新数据库(Web服务)。对于HTML5浏览器也是如此。
某些浏览器(例如firefox和chrome)附带的软件包允许浏览器与sqlite dbs对话,但它们不是用javascript编写的,而是可以执行javascript无法执行的操作,这就是为什么它们被包含在浏览器中 - 特定包而不是js脚本。