0

ydn.db-isw-core-e-cur-qry-dev-raw.js v1.0.2 が文字列 28537 でクラッシュしました

私が読んだログで:

AbortError
request = index.openKeyCursor(key_range, this.dir);

最新の Firefox ではクラッシュしましたが、他のブラウザでは動作します。このエラーの理由がわかりません。関数にステップインしてデバッグしようとすると、クラッシュせずに動作することがあります。

このバグの原因は何ですか?

history.replaceState()そのため、コールバックを呼び出そうとするとdb.put()、ページのリロードが発生します。なんで?どうすればそれを防ぐことができますか?

4

2 に答える 2

0

デバッグログを参照ydn.debug.log ('ydn.db', 'finest')

于 2014-05-29T05:50:38.840 に答える
0

だから...理由は見つかりませんでしたが、history.replaceState()をsetTimeout()に配置すると、FireFoxで機能します。コンテキストに問題があるかもしれませんが、他のブラウザでは動作します。ですから、Firefox の非常に奇妙なバグだと思います。

于 2014-05-29T06:57:55.217 に答える