javascript - 你如何调试像这样的 IE 和 jQuery 错误

标签 javascript jquery internet-explorer debugging

我已经使用 Javascript 进行开发很长时间了。通常,当我在 IE 中遇到错误时,即使从 IE 收到的消息是一堆无用的文本,我也大致知道它的来源。当我不知道错误源自何处时,我通常会尝试“删除”部分代码,直到错误不再重复,然后开始逐行手动检查,直到找到错误。

我确信这远不是最好的方法,所以我想问你如何调试像这样的错误: Errors on webpage - Internet Explorer

最佳答案

如果您使用的是 IE8+,您可以在页面上按 F12 打开开发者工具。

这包含一个 JavaScript 调试器,很像 Firebug 和 Chrome 开发工具

编辑: 针对问题下的评论,如果 IE 抛出您不确定的神秘错误,我会执行几个步骤。

  • 它是 IE 独有的错误吗?在 Firefox 中是否出现同样的错误? Chrome ?
  • 错误是否发生在第 3 方库中。如果您认为是,请使用该库的未缩小版本。
  • 你能在你的网站之外复制这个错误吗?你能让错误发生在 http://jsfiddle.net/ 中吗?例如?
  • 如果您仍然无法缩小问题的范围,请在 SO 上发布问题以及您的代码、任何错误消息和对结果的期望。

HTH

关于javascript - 你如何调试像这样的 IE 和 jQuery 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6013237/

相关文章:

css - IE 问题 : How many CSS includes can it handle?

javascript - 如何删除 Mapbox 项目上的标记

javascript - bxSlider 背景图像在 chrome 中闪烁

javascript - 将xlsx文件保存在变量中,然后点击下载?

internet-explorer - IE10&IE11上传失败不发送POST数据

css - 网站默认以怪异模式打开

javascript - 如何从 AJAX 响应中提取值并查找该值中的子字符串

javascript - 为什么数组中的第一个图像第一次不循环?

jquery - 重命名 Shiny 仪表板数据表中的列

jquery - HighCharts 通过 Json 加载数据