JS开放数据库有时会失败

JS openDatabase fails sometimes

本文关键字:失败 数据库 JS      更新时间:2023-09-26

我使用以下参数调用openDatabase 函数:

   db = openDatabase("posapp", "", 'POS WebSql DB', 2 * 1024 * 1024);

它几乎在 99% 的情况下有效。

但有时它只是挂起选项卡,不再实现选项卡帮助。

如果我最终使用 dev 面板调试它,我最终会发现所有进程都会卡住,并且不会进一步进行维护。

我使用谷歌浏览器 39.0.2171.65(64 位)。我的操作系统是 Debian GNU/Linux 7 3.2.0-4-amd64

它在Windows 7上运行良好。

我知道这可能不是你想要的答案 websql 被弃用了。它可能在浏览器前进中不受支持,并且(据我所知)在 webkit 以外的任何其他版本中都不受支持。

根据我可以使用

不再维护 Web SQL 数据库规范,并且在将来的版本中可能会删除支持。

如果您可以使用替代方案,您可能会获得更一致的结果