javascript - 遵循 url 方案后与 HTML5 Web SQL 的连接丢失

标签 javascript html google-chrome local-storage web-sql

我正在 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/

相关文章:

javascript - 不允许 HTTPS 页面运行来自 safari 扩展 ://URI 的不安全内容

javascript - 让变量作用域

javascript - 无法获得 ajax 响应以使用 python 代码放置好

Javascript:Div onclick 不适用于某些 div 内容

javascript - 选择彼此的依赖(年龄的选择)

javascript - Trello API 发布新卡错误 - 无法在 'postMessage' 上执行 'DOMWindow'

javascript - 为什么不在网页内容中使用iframe的充分理由

html - 绝对中心登录表单隐藏 bootstrap 3

javascript - Chrome Javascript 控制台 - 使用 console.log(obj) 引用对象输出?

css - 不同的 Chrome 复选框样式