操作sqlite数据库没有html5浏览器
Manipulate sqlite databases without html5 browsers
我试图在javascript中创建一个客户端应用程序,该应用程序从服务器下载sqlite数据库,并允许用户修改它。这个应用程序需要完全是客户端,并且不能依赖于firefox中只存在的功能。你知道有什么框架提供了这些特性吗?(也许是某种模仿?)
简短的回答:你不能。
长回答:Javascript,设计上,不能访问本地机器文件。如果可以将数据库保持在服务器端并让客户端与之交互,那么服务器可以根据客户端请求执行对数据库的查询和更新(类似于web服务)。HTML5浏览器也是如此。
一些浏览器,如firefox和chrome,自带允许浏览器与sqlite dbs对话的包,但它们不是用javascript编写的,可以做javascript不能做的事情,这就是为什么它们作为浏览器特定的包而不是作为js脚本包含的原因。
相关文章:
- 如何使用phaser使html5游戏在移动设备浏览器上运行
- 强制浏览器更新缓存的HTML5视频对象
- HTML5在浏览器大小javascript/jquery上调整字体大小
- HTML5音频如何防止浏览器麦克风拾取所有声音
- 我如何使HTML5<输入类型=月份>以在所有浏览器上工作
- 在浏览器中更改页面的URL,无需刷新和HTML5模式
- 使用iOS Safari网络浏览器的全屏html5视频
- HTML5音频播放器只有在双击后才能在移动浏览器上播放
- 使用HTML5浏览器历史API的SPA中的页面刷新
- YouTube视频上的HTML5浏览器播放器
- HTML5 浏览器验证 - 1 个表单,2 个按钮,需要更改验证
- 如何设置适用于HTML5浏览器和旧浏览器的type=date输入的默认值
- Angular$templateCache与HTML5浏览器缓存
- 如何在HTML5浏览器板中自定义project.properties来发布网站
- HTML5浏览器应用的JavaScript框架
- 操作sqlite数据库没有html5浏览器
- 更改在非html5浏览器中显示的URL(无需重新加载页面)
- 当一个可拖拽元素在HTML5浏览器中被拖拽时,如何获得它的预览位置
- JQuery History.js插件在HTML4和HTML5浏览器中都不替换一个页面的状态
- ([javaScript]在iOS中通过HTML5浏览器访问摄像头