我正在使用为 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
对象。有什么想法可能导致这种奇怪的行为吗?
在 Firefox 中打开 IndexedDB 时,我知道Firefox 中的 Invalid state Error for Indexed Db和InvalidStateError,但是这两个问题/答案都无法帮助我找出问题所在。