1

我正在 Google Chrome 上使用 HTML5 和 Web SQL 开发应用程序。应用程序使用自定义 URL 方案(例如 skype://)调用外部应用程序。当用户点击这样的URL(例如window.location.href='aaa://bbb')时,JS浏览器引擎崩溃,数据库连接丢失。在调试期间,数据库对象返回 0 错误代码。数据库大小很小 - 它不能成为故障的原因。

有没有人遇到过类似的问题?我怎样才能解决这个问题?(当用户单击“skype://”等自定义 URL 时,数据库连接不得中断)

将感谢您的建议!

4

1 回答 1

0

另一个新的存储选项是SequelSphere

它是一个支持 SQL 的 HTML5/JavaScript 关系数据库。它是它自己的数据库引擎,并将其数据存储在 localStorage 中,而不是使用 WebSQL。因此,它适用于所有浏览器,并且不会在用户单击自定义 URL 方案时中断。这可能很好地满足您的需求。

于 2012-10-05T01:41:53.657 回答