我正在 Google Chrome 上使用 HTML5 和 Web SQL 开发应用程序。这 应用程序使用自定义 URL 方案(例如 skype://)调用外部应用程序。 当用户单击此类 URL(例如 window.location.href='aaa://bbb')时, JS浏览器引擎崩溃,数据库连接丢失。期间 调试时,数据库对象返回0错误代码。数据库规模较小 - 它不可能是故障的原因。
有人遇到过类似的问题吗?我怎样才能解决这个问题? (数据库 当用户单击自定义 URL(例如 'skype://')
非常感谢您的建议!
最佳答案
另一个新的存储选项是 SequelSphere .
它是一个支持 SQL 的 HTML5/JavaScript 关系数据库。它是它自己的数据库引擎,并将其数据存储在 localStorage 中,而不是使用 WebSQL。因此,它适用于所有浏览器,并且当用户单击自定义 URL 方案时不会中断。这可能会很好地满足您的需求。
关于javascript - 遵循 url 方案后与 HTML5 Web SQL 的连接丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12301054/