indexedDBの使用に非常に基本的な障害があります。現在のFirefox(56.0,64ビット)で動作していますが、私はしばらくこの問題を見てきました。FirefoxのindexedDB.openで 'UnknownError'が発生しました
次ではなく、単純なHTML/Javascriptが問題を示しています。ネイティブとして
<!DOCTYPE html>
<html>
<head>
<title>indexedDB simple test</title>
<script src="/fb/jquery-2.2.4.min.js"></script>
</head>
<body>
<div id="wrapper"></div>
<script>
try {
if ('indexedDB' in window) {
$('#wrapper').append('Has native indexedDB<br />');
} else {
indexedDB = window.indexedDB || window.mozIndexedDB || window.webkitIndexedDB || window.msIndexedDB;
IDBTransaction = window.IDBTransaction || window.webkitIDBTransaction || window.msIDBTransaction;
IDBKeyRange = window.IDBKeyRange || window.webkitIDBKeyRange || window.msIDBKeyRange;
$('#wrapper').append('Has indexedDB, but not native<br />');
}
if (indexedDB) {
var ver = 1;
if (! 'open' in indexedDB) {
$('#wrapper').append('indexedDB.open doesn\'t exist.<br />');
}
if (typeof indexedDB.open != 'function') {
$('#wrapper').append('indexedDB.open is not a function.<br />');
}
try {
var request = indexedDB.open("foo", ver);
} catch (ex) {
$('#wrapper').append('indexedDB.open threw error.<br />');
}
}
} catch (ex) {
}
</script>
</body>
indexedDB
ショーを。 indexedDB.open
は既存の機能として表示されます。呼び出されると、Webコンソールはindexed_db_simple_test.html:28:30に「UnknownError」と表示します。何が間違っているのか分かりません。
さらに、 'request'は値セットを取得しますが、その値は' error.name == 'を持つ 'error'エレメントを表示しますUnknownError'' –
_"次のかなり単純なHTML/Javascriptは問題を示しています: _ ---えええええええええええええええええええええええええええええええええええのコマンドには2行のコードがあり、残りは例のためには必要ありません私たちは本当にあなたのGUIキャンディをすべて必要としません - ここで実行可能な実行可能なコードサンプルにする必要がなければ、ここで実行することができます。そして、私はペーストするときに何のエラーもありませんその行はFFコンソールではなく、 'request.error'上で直接実行されます。 –
indexedDB.openを呼び出すコードを含めてください – Josh