当Firefox + jQuery + OS X上的jQuery AJAX处理程序发生错误时,错误似乎会被忽略。
示例代码:http://jsfiddle.net/bGuX9/
Chrome会在JavaScript控制台中正确报告错误:
但Firefox中的Firebug仅报告一个错误,即使已抛出两个错误(由“投掷错误:在ajax中”证明):
以上是OS X 10.6上的Firefox 8,但我早在Firefox 3.5就注意到了这个问题。 Windows上的Firefox(用8测试)似乎没有受到影响。
这是怎么回事?这是一个已知的问题吗?
一对夫妇注意到:
try/catch
块并在那里捕获错误,但这无助于我调试任意代码。答案 0 :(得分:0)
经过大量搜索后,看起来此问题是由Adblock Plus扩展程序引起的,因为只有在启用扩展程序时才会出现此问题。
Adblock Plus论坛上提交了一个错误:https://adblockplus.org/forum/viewtopic.php?f=11&t=8761