gpt4 book ai didi

javascript - Chrome 中的 Web SQL 数据库不会保留在选项卡和 session 中

转载 作者:行者123 更新时间:2023-12-02 16:35:33 25 4
gpt4 key购买 nike

当我在 Chrome 中访问我的 Web 应用程序时,它会使用以下命令创建一个 Web SQL 数据库:

window.openDatabase('dbName', '1.0', 'database', -1);

我可以立即看到 Chrome 开发工具 -> 资源 -> Web SQL 中列出的数据库,并且在创建表并填充数据后,所有表都正确显示。

但是当我重新加载应用程序或在不同的选项卡中输入它时,数据库未在 Web SQL 列表中列出。 为什么?

最佳答案

终于找到原因了。我的应用程序没有在加载时立即访问@window.openDatabase@,而是在特定事件之后访问。显然,Chrome 不会在 Web SQL 下显示数据库,除非它们被打开。

我从控制台再次运行以下命令或导致事件发生:

window.openDatabase('dbName', '1.0', 'database', -1);

数据库已在开发工具中列出,所有表和数据都在不同的 session 或选项卡中。

关于javascript - Chrome 中的 Web SQL 数据库不会保留在选项卡和 session 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27964661/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com