gpt4 book ai didi

javascript - 调试 Internet Explorer 9-10 崩溃

转载 作者:搜寻专家 更新时间:2023-11-01 04:52:16 24 4
gpt4 key购买 nike

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

我的问题是:

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

最佳答案

好问题!

所以!您的网站在 IE 中崩溃,这是我以前遇到过的一个痛苦的问题。这一点都不好玩,不要指望有银弹解决方案,请放心,您不是第一个遇到此问题的人。

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

如果这对您来说过于极端,IE comes bundled with developer tools.但是,如果 IE 使您的网站崩溃,我怀疑这会有什么帮助。很有可能,如果开发者工具处于打开状态,它会崩溃得更快。

以下是调试导致浏览器崩溃的代码的一些提示:

  • Disable JavaScript是否坚持?如果确实会一一删除资源。

  • 如果禁用 JavaScript 可以解决您的问题,请开始一个一个地启用脚本文件。 (将其他人发送到假网址。跟踪给您带来问题的一个文件。

  • 使用 alert 语句,它们是阻塞的,所以当它们工作时没有代码在后台运行(除非使用像 WebWorkers 这样的东西),它们不会不需要任何额外的工具,虽然它们很杂乱,但它们是您可以做的最可靠的事情。您可以将它们放在 DOM 的中间,它们会阻止 dom 进行渲染,从而让您准确地发现问题所在。

  • 添加同步 AJAX 调用,虽然通常我严格反对像这样滥用 AJAX,但您可以在您的服务器上编写一个小型记录器来接受这些调用和日志。这将使您可以使用日志记录。

  • 知道去哪里问! IE Blog 是一个很好的资源,用于询问 IE 特定的奇怪问题,即使像 StackOverflow 这样的好资源也无法解决。 . IE 开发团队在那里回复评论,您可以直接提出“为什么我的网站无法运行”等问题。

  • 当您发现问题时,不要忘记打开错误报告!您希望开发人员为您做同样的事情。

关于javascript - 调试 Internet Explorer 9-10 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16736956/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com