【问题标题】:IE Javascript error checking on Microsoft virtual PCMicrosoft 虚拟 PC 上的 IE Javascript 错误检查
【发布时间】:2011-04-06 22:14:10
【问题描述】:

我正在使用 Microsoft Virtual PC 的 VPC 映像在本地检查 xhtml css 页面的 IE 6 问题。

IE6 显示 JavaScript 错误。在 VPC 映像中,我没有安装 MS Visual Studio。

网页有很多JavaScript。如何从哪个脚本知道这个错误来自哪个脚本以及脚本的哪个位置?借助 Visual Studio 调试功能,我可以在我的 PC 上知道。但不在 VPC 映像上。

22 号线会在哪里?

注意:错误只会出现在 IE 中。

【问题讨论】:

  • 打开 index.html 并转到第 22 行。您可以在问题中粘贴该行的代码吗?
  • 你的意思是我的 Dreamweaver 中没有第 22 行。
  • @Lekensteyn:IE 总是报告网页名称,即使有问题的第 22 行在另一个脚本文件中。在无法安装适当调试器的机器上找出它是哪个脚本文件的古老而讨厌的方法是在每个脚本的开头添加大量空白行。通过向每个空白行添加不同数量的空白行,并查看报告的行增加了多少,您可以推断出应该归咎于哪个脚本。
  • @Lekensteyn, @bobince - 我在“Microsoft Script Debugger”的帮助下发现了问题,问题不在 html 源代码中,而是在第 1 行。 22 个附件。

标签: javascript xhtml internet-explorer-6 cross-browser


【解决方案1】:

首先要安装 IE Dev Toolbar,我很确定 IE6 版本还在。这也允许对脚本进行单步调试和调试。

【讨论】:

  • 我已经安装了开发工具栏。如何到达错误源
【解决方案2】:

旧的内置 IE 调试器几乎毫无用处。在虚拟机上安装 Visual Studio Express。

【讨论】:

  • 存在其他调试器,我从来没有发现它们和 VS 一样好(当涉及到 IE 特定的 JS 问题时)
【解决方案3】:

如果您不想全力以赴并在计算机上安装 Visual Studio 变体,Microsoft Script Debugger 是可以的。

另外,请在 Firefox 或其他浏览器下尝试该网站。有可能其他浏览器也收到 JavaScript 错误,但让它滑动。在 Firefox 中,查看 JavaScript 控制台以确保您没有遗漏任何内容。

【讨论】:

  • 感谢我安装了 Microsoft Script Debugger,它可以按我的意愿工作。我刚刚在google上搜索了这个,发现并按照这篇文章安装jonathanboutelle.com/…
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-07
  • 2016-03-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多