gpt4 book ai didi

javascript - 在 Firefox 21 中打开 IndexedDB 时出现 InvalidStateError

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:19:04 25 4
gpt4 key购买 nike

我正在使用为 Linux Mint 构建的 Firefox 21。当尝试从脚本标记内打开 IndexedDB 数据库时,我收到 InvalidStateError。但是,当我尝试从 JavaScript 控制台打开数据库时,我没有收到错误消息。

下面的代码报错

<html>
<body>
<script src="http://code.jquery.com/jquery-1.10.0.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
indexedDB.open("MyNewDatabase");
});
</script>
</body>
</html>

在控制台中输入 indexedDB.open("MyNewDatabase"); 时会正确返回一个 IDBOpenDBRequest 对象。有什么想法可能导致这种奇怪的行为吗?

我知道 Invalid state Error in Firefox for Indexed DbInvalidStateError while opening IndexedDB in Firefox , 但两个问题/答案都无法帮助我找出问题。

最佳答案

这个回复可能为时已晚,没有用处,但是您是否检查过 about:config 中的 dom.indexedDB.enabled pref 是否为真?

我最终阅读了 Gecko indexedDB 源代码,发现我在过去出于未知原因将该首选项设置为 false!

关于javascript - 在 Firefox 21 中打开 IndexedDB 时出现 InvalidStateError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16853019/

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