我们的网站有一个相当复杂的 JS 应用程序,该应用程序在最新的 Firefox 10 版本中失败。这是由于 JS 解释器中的一个错误导致变量返回 NULL,而实际上它们显然不是这样。此错误仅在 JIT 编译器处于活动状态时发生,而不是在禁用时发生。我们将向 Mozilla 报告该错误并尝试找到解决方法。
有没有办法从脚本内部禁用 Firefox 中特定脚本的 JIT?
谢谢。
答案来自 mozilla.org 的 Brian Hackett (:bhackett):
Using with
在脚本中将禁用该脚本的 JIT,例如添加一个with({}) {}
到顶部。
在这里查看https://bugzilla.mozilla.org/show_bug.cgi?id=730004#c11 https://bugzilla.mozilla.org/show_bug.cgi?id=730004#c11
好消息。这确实可以解决这个问题。
感谢大家! Mozilla 摇滚!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)