网站让IE崩溃并需要重启(!)

时间:2011-11-21 16:06:04

标签: ruby-on-rails internet-explorer crash

网站建立在:Rails 3.0.3& Heroku的 已安装:Exception Notifier&新遗物

我正在重写这个问题,因为我之前的尝试不清楚且主观,希望这更好。

我有一个用户可以执行计算的网站。有一段时间我通过我的(单向)通信媒体得到用户的报告“网站崩溃并告诉我我需要重新启动IE,但它仍然不起作用”这几乎就像我一直在具体的信息检索。

我没有时间戳,所以我无法在日志中查找它(Heroku只允许2000行错误日志),我没有异常通知,我不能让错误出现在我自己所以我希望你的帮助下面的:

  1. 什么会导致网站崩溃,告诉用户重启浏览器?我从来没有听说过这个!如果我可以获取错误的时间戳,我应该在日志中查找什么?

  2. 假设它是一个JavaScript问题(似乎很可能)。我怎么能解决这个问题呢?我可以使用哪些工具? Firebug不会给我任何错误。

  3. 假设它是IE版本的东西。如何以系统的方式测试应用程序? (不安装/重新安装不同的版本)。是否有任何应用程序可以测试不同浏览器的应用程序?

  4. 它似乎适用于大多数用户/组合。您是否安装了较旧版本的IE并且可能产生此错误?网站:www.countcalculate.com(尝试任何计算)。

2 个答案:

答案 0 :(得分:1)

可能与非常密集的循环有关。出于某种原因,IE认为在JavaScript执行时阻止UI线程是合适的,所以如果你的JavaScript中断,整个事情就会冻结。

我无法重现此问题,因此我建议您尝试从客户处获取更详细的报告。

答案 1 :(得分:0)

问题是(显然)仅限于IE8& XP用户。根据{{​​3}},该组合与jQuery 1.6.2中的错误冲突。

降级到1.6.1解决了这个问题。