垃圾收集-为什么onaudioprocess EventHandler必须是全局的



考虑以下代码:

http://jsfiddle.net/NVcwZ/

onaudioprocess事件处理程序process只被调用几次。另一方面,如果EventHandler是全局的,那么它将继续按预期进行调用。

http://jsfiddle.net/NVcwZ/1/

为什么onaudioprocess事件处理程序必须是全局的?

这似乎是垃圾收集器的问题,它似乎在几次调用后消除了EventHandler。谷歌代码和Mozilla支持上的各种帖子都提到了这一点。

有人知道这个问题的现状吗?如果有的话,什么时候会解决?

我知道有一个WebKit错误:https://bugs.webkit.org/show_bug.cgi?id=112521

我觉得我记得它在Chrome中被修复了,但我只是在尝试第一个JSFiddle链接时看到了你描述的行为——所以我一定记错了。

我找不到Chromium bug的链接,但也许我只是看得不够仔细。

相关内容

  • 没有找到相关文章

最新更新