0

Firefox ESR (45.4.0) では、localforageUnknownError最初の getItem,setItemまたはclearステートメントでスローします。しかし、それが起こるまでにどれだけ時間が経っても、最初だけです。ただし、値は適切に読み書きされます。

これが Firefox ESR で発生するのに、「通常の」Firefox、Chrome、Safari では発生しない理由を誰か説明できますか?

次の例を見てください。

<html>
<head>
    <meta charset="utf-8">
    <script src="https://cdnjs.cloudflare.com/ajax/libs/localforage/1.4.3/localforage.js"></script>
    <script>
    setTimeout(function () {
        localforage.setItem("foo", 123)
        .then(function (value) { console.log("value = " + value); }) //value = 123
        .catch(function (err) { console.error("error: " + err); });
    }, 2000);
    </script>
</head>
<body>
Hello World!
</body>
</html>

コンソール出力: ここに画像の説明を入力

4

1 に答える 1