网站建立在:Rails 3.0.3& Heroku的 已安装:Exception Notifier&新遗物
我正在重写这个问题,因为我之前的尝试不清楚且主观,希望这更好。
我有一个用户可以执行计算的网站。有一段时间我通过我的(单向)通信媒体得到用户的报告“网站崩溃并告诉我我需要重新启动IE,但它仍然不起作用”这几乎就像我一直在具体的信息检索。
我没有时间戳,所以我无法在日志中查找它(Heroku只允许2000行错误日志),我没有异常通知,我不能让错误出现在我自己所以我希望你的帮助下面的:
什么会导致网站崩溃,告诉用户重启浏览器?我从来没有听说过这个!如果我可以获取错误的时间戳,我应该在日志中查找什么?
假设它是一个JavaScript问题(似乎很可能)。我怎么能解决这个问题呢?我可以使用哪些工具? Firebug不会给我任何错误。
假设它是IE版本的东西。如何以系统的方式测试应用程序? (不安装/重新安装不同的版本)。是否有任何应用程序可以测试不同浏览器的应用程序?
它似乎适用于大多数用户/组合。您是否安装了较旧版本的IE并且可能产生此错误?网站:www.countcalculate.com(尝试任何计算)。
答案 0 :(得分:1)
可能与非常密集的循环有关。出于某种原因,IE认为在JavaScript执行时阻止UI线程是合适的,所以如果你的JavaScript中断,整个事情就会冻结。
我无法重现此问题,因此我建议您尝试从客户处获取更详细的报告。
答案 1 :(得分:0)
问题是(显然)仅限于IE8& XP用户。根据{{3}},该组合与jQuery 1.6.2中的错误冲突。
降级到1.6.1解决了这个问题。