0

考虑以下代码:

http://jsfiddle.net/NVcwZ/

onaudioprocessEventHandler只被process调用了几次。另一方面,如果 EventHandler 是全局的,它会继续按预期调用。

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

为什么onaudioprocessEventHandler 必须是全局的?

似乎这是垃圾收集器的问题,它似乎在几次调用后消除了 EventHandler。Google Code 和 Mozilla Support 上的各种帖子都暗示了这一点。

有谁知道这个问题的当前状态,以及何时(如果有的话)会得到解决?

4

1 回答 1

1

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

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

我找不到指向 Chromium 错误的链接,但也许我只是看起来不够努力。

于 2014-04-28T13:41:12.700 回答