问题标签 [web-sql]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
3026 浏览

ipad - 适用于 iPad 的 Openlayers 离线缓存

我正在为 iPad 构建一个 HTML5 应用程序,它将包含一个用于基本上下文信息的地图。我需要一些方法来有选择地离线缓存地图(即我要去一个我知道没有连接的区域,所以让我事先缓存地图的那部分)。

或者,我可以从它们的 WebSQL 存储库中渲染矢量图层,在这种情况下,我将如何将地图转换为矢量并在平移地图中显示这些矢量(即在矢量图层之间交换或添加矢量层)

提前致谢

0 投票
2 回答
2098 浏览

sqlite - 如何找到使用 HTML5 创建的数据库的位置?

我正在开发一个剧本应用程序,我正在创建多个数据库。我可以获取创建的文件/数据库的位置吗?我需要删除那个数据库,但我找不到删除它的方法,所以我打算删除它存储的文件。

0 投票
2 回答
3083 浏览

javascript - 我的 websql 事务不会执行

我有一个使用 websql 数据库的 HTML5 移动应用程序。我有一个 data.js 文件,其中包含用于使用数据库执行各种 CRUD 作业的函数。在我连接这个功能之前,我从来没有遇到过这个问题。基本上,该应用程序用于为商人创建报价,而我正在编写的功能是获取报价和报价行,将它们转换为 JSON 对象数组并将它们 ajax 到 Web 应用程序。

由于某种原因,我的 db.transaction 没有被执行。你能帮我弄清楚为什么吗?db 存在,因为其他函数正在调用这个确切的 SQL。但它适用于他们而不是这个:

我有成功和失败的回调,但都没有响应。

这也是我第一次从 JS 应用程序发布 JSON,所以请随时发表评论。

谢谢,

比利

0 投票
1 回答
2208 浏览

html - 平板电脑上已知的 HTML5 localStorage、WebSQL 限制 (webkit)

我即将开始一个针对平板设备的项目——本质上是一堆需要离线工作的“调查” 。

约束:

  • 希望与设备无关
  • 希望也可以在台式机上工作
  • 需要存储 10-25Mb 的数据

因此,有几种选择......例如

A.) 我可以使用像PhoneGap这样的框架,这样我就可以部署到多个平台并获得包装器的扩展优势。

B.) 我可以完全原生,但是需要为多个平台编写重复的代码,而且我没有桌面版本

c.) 我使用 HTML5(离线和 WebSQL/localStorage)(是的,我知道 WebSQL/IndexedDB 的争论,但现在“在基于 webkit 的浏览器上工作”就足够了)

我非常依赖选项 (C),因为我真的很想将它作为基于 Web 的应用程序运行 - 但我并没有涉足离线支持/WebSQL。我在 StackOverflow 上阅读了类似的问题,这些问题表明localStorage 的上限为 5Mb,以及我尝试创建 8 或 15Mb 数据库提示(在 iOS/Safari 上)用户分别允许 10Mb 或 50Mb 的简短测试——我认为这会有足够的空间。

在我深入研究这一点并致力于这个 HTML5 方向之前,我想从其他已经冒过这些水域的人那里知道是否有任何我应该注意的已知问题?

1 .) 其他开发人员成功推动了多大的数据库?

2 .) 用户是否会不小心删除数据库、localStorage 或缓存而自取其辱?

3 .) 是否有任何平板设备应该“理论上”能够处理实际存在问题的问题?

0 投票
1 回答
1264 浏览

javascript - 将 webSQL 结果存储到 var 以供其他函数使用?

这是代码:

我希望将警报框中的结果 - results.rows.item(0).title - 存储在一个变量中并在下一个函数中使用......我是新手,可能无法正确设置语法. 警报框给了我预期的结果:)

0 投票
1 回答
555 浏览

sql - 有什么框架可以简化 webSQL 编码吗?

我正在使用各种 HTML5/JS 框架,如 jQuery Mobile、Sencha Touch 和 jQTouch。是否有某种框架可以使使用 webSQL 的东西变得更简单?

我计划部署到基于 WebKit 的平台,所以它应该在任何地方都一样。我只是在寻找能让我开始的东西。

0 投票
9 回答
59107 浏览

javascript - 如何以编程方式删除 WebSQL 中的数据库?

我是Web SQL 数据库的新手,我使用它将数据保存在网页的本地数据库中。

 我可以通过_ _

 我可以通过这样做来创建一个

 我可以通过_ _

 但是有没有办法以database编程方式删除?

0 投票
2 回答
5988 浏览

javascript - 从异步函数获取数据

我有这个代码:

并且它没有按预期工作(它不返回任何东西)。假设发生了,因为db.transaction异步工作,但我使用回调来返回数据。有人可以解释为什么它不起作用以及如何解决这个问题吗?

0 投票
1 回答
2108 浏览

cordova - 澄清 phonegap 中的数据库交互(使用 W3C Web SQL)

我有以下从 phonegap api (http://docs.phonegap.com/phonegap_storage_storage.md.html#Database) 改编的工作集:

看着那个。我是否正确地说每次加载应用程序时都会创建数据库?这对我来说没有意义,但也许这是唯一的方法?除非我编码错误

0 投票
2 回答
457 浏览

html - HTML5 - Web sql 设置离线存储

如何在Web SQL中设置离线存储模式(离线/在线)的基本切换?我知道有 javascript

window.navigator.onLine. 我可以检查模式,然后通过一个过程......

我在问这些标准任务是否有任何 OOB 集成?