我正在使用Google Chrome上的HTML5和Web SQL开发应用程序。的
应用程序使用自定义URL方案(例如skype://)调用外部应用程序。
当用户点击此类网址(例如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/