繁体   English   中英

Internet Explorer悬挂问题

[英]Internet explorer hanging issue

我目前遇到一些继承客户端javascript的中间问题。 用户经常会遇到浏览器,光标变为鸡蛋计时器,然后浏览器无法响应。

我在确定问题的来源方面遇到了很大困难。 如果没有一次禁用大块的javascript,有没有办法检测Internet Explorer中的挂起然后检查堆栈跟踪以确定最后几个调用的函数以便本地化问题?

任何有关这方面的帮助将非常感激。

更新 :您可以使用Web Development HelperIE Dev Toolbar来跟踪您的Javascript调用。 Fiddler也是一个功能强大的Web调试代理。

如果要消除问题的IE部分,请先禁用Internet Explorer中加载的所有不必要的插件。 我的skype插件存在很大问题。

如果要进行低级别监视,则必须使用Process Explorer和Process Monitor等工具。 它们具有从IE浏览器显示堆栈跟踪,文件跟踪和访问注册表等功能。

对于javascript分析,您可以使用像firebug这样的工具。

该应用程序仅限IE,而不兼容Firefox,因为公司基础架构不支持Firefox。 此外,这也发生在剥离的虚拟机上,没有安装插件或工具栏。

您是否真的不知道哪个特定脚本可能导致该问题? IE8 beta 2有一些很好的调试/配置文件功能,我倾向于寻找可能的资源罪魁祸首(例如谷歌地图,ajax调用,dom操作表附加等)并使用调试器设置断点并以这种方式监视事物。 此外,我还会检查使用firebug profiler查看哪些方法被调用最多并花费最多时间,您可以在这些结果中获得答案,或者至少为您提供一个起点

我可以多次重复相同的步骤并且没有错误但是随后看似随机我将获得浏览器挂起。 我想我要求的是一个很好的策略来跟踪错误并在我无法轻易复制时消除它。 我希望有一种方法来捕捉全球即悬挂。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM