为什么Chrome会在此页面上死亡?

时间:2010-09-24 23:12:19

标签: javascript debugging heisenbug

如果我在Chrome 6.0.472.62或.63中为OSX打开this page,则Javascript解释程序会挂起。如果我打开开发人员控制台来调试问题并且然后打开页面,页面运行正常。使用开发人员控制台运行会导致没有日志记录语句,所以我很确定console.log没有定义它不是问题。我也尝试保存源并从本地服务器加载页面。在这种情况下,我也没有崩溃。我reported the debugging problem to Chrome,但与此同时,我怎么能弄清楚网页崩溃的原因?

1 个答案:

答案 0 :(得分:1)

疯狂的理论/推测......我注意到你在那里有一个完整的脚本标签。这可能是一种类似的竞争条件:Webkit threading javascript file loadsand execution order

使用调试器运行可能会以某种方式延迟它们以正确的顺序加载?