首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Internet 9-10崩溃的调试

Internet 9-10崩溃的调试
EN

Stack Overflow用户
提问于 2013-05-24 14:09:24
回答 1查看 6.4K关注 0票数 4

我是一个网站的新开发人员。以前的开发人员留下了很多垃圾和不稳定的代码。但主要的问题是,当我打开这个网站,试图浏览网页(只需尝试1-2个链接),它崩溃了我的IE9-10。在我打开页面后,IE完全冻结了,我不能在里面做任何事情。

我的问题是:

如何跟踪问题(可能是某种调试器或在线模拟器)?您能推荐一些软件或在线工具来跟踪JS/HTML错误,我可以用哪一个来理解崩溃的原因?

EN

回答 1

Stack Overflow用户

发布于 2013-05-24 14:13:41

问得好!

所以!你的网站崩溃在IE,这是一个痛苦的问题,我已经有过几次。这是没有乐趣的,也不要期待一个灵丹妙药的解决方案,请放心,因为你不是第一个遇到这个问题的人。

You can use visual studio to debug IE。Visual允许在Internet中运行特定的脚本语句、使用断点和运行特定的代码位。

如果这对你来说太极端了,IE comes bundled with developer tools.,但是如果IE毁了你的网站,我怀疑这会有什么帮助。很有可能,在打开开发工具时,它会更快崩溃。

以下是调试使浏览器崩溃的代码的一些技巧:

  • Disable JavaScript是否会持久化?如果它确实一个一个地移除资源。
  • 如果禁用JavaScript解决了您的问题,则开始逐个启用脚本文件。(把其他人送去伪造的网址。追踪给你问题的一个文件。
  • 使用alert语句,它们是阻塞,所以在它们工作时不会在后台运行代码(除非使用WebWorkers之类的东西),它们不需要任何额外的工具,虽然它们很混乱,但它们是您能做的最可靠的事情。您可以将它们放在DOM的中间,它们将阻止dom的呈现,从而使您能够准确地发现问题所在。
  • 添加同步AJAX调用,虽然我通常严格反对这样滥用AJAX,但您可以在服务器上编写一个接受这些调用和日志的小型记录器。这将允许您使用日志记录。
  • 知道该问什么!即使是像StackOverflow这样的好资源也无法解决询问IE特定的奇怪问题的一个好资源是IE Blog。IE开发团队在那里回答评论,你可以直接问诸如“为什么我的网站不能工作”这样的问题。
  • 当你发现问题时,不要忘记打开错误报告!您可能希望开发人员也为您做同样的事情。
票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16736956

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档