Gab*_* R. 4 javascript firefox jit
我们的网站有一个相当复杂的 JS 应用程序,它在最新的 Firefox 10 版本中失败了。这是由于 JS 解释器中似乎存在一个错误,使得变量在显然不是时返回 NULL。此错误仅在 JIT 编译器处于活动状态时发生,而不是在禁用时发生。我们将向 Mozilla 报告该错误并尝试找到解决方法。
有没有办法从脚本内部为特定脚本禁用 Firefox 中的 JIT?
谢谢你。
答案来自 mozilla.org 的 Brian Hackett (:bhackett):
with在脚本中使用将禁用该脚本的 JIT,例如with({}) {}在顶部添加一个。
在此处查看https://bugzilla.mozilla.org/show_bug.cgi?id=730004#c11
好消息。这确实解决了这个问题。
谢谢大家!Mozilla 摇滚!