Firefox和ydn.db页面重新加载bug

时间:2014-05-28 13:47:21

标签: firefox ydn-db

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()时,会导致页面重新加载。为什么?我该如何防止这种情况?

2 个答案:

答案 0 :(得分:0)

请参阅ydn.debug.log ('ydn.db', 'finest')

的调试日志

答案 1 :(得分:0)

所以...我没有找到任何理由,但在setTimeout()中放置history.replaceState()使其在FireFox中工作。也许上下文存在一些问题......但它适用于其他浏览器。所以,我认为这是firefox的一个非常奇怪的错误。