【问题标题】:IE developer toolbar: How to debug javascript?IE 开发者工具栏:如何调试 javascript?
【发布时间】:2009-10-28 03:52:53
【问题描述】:

如何在 javascript 函数中设置断点并让 IE 工具栏在其上中断,就像使用 Firebug 一样?或者我什至可以在 IE 中执行此操作?

【问题讨论】:

    标签: javascript asp.net .net internet-explorer debugging


    【解决方案1】:

    如果我可以使用 firebug 在 firefox 中找到错误,那么这是最简单的方法。如果这是一个 IE 唯一的问题,我所做的是在 Internet 选项中启用脚本调试,

    1. 转到工具->Internet 选项...->高级->禁用脚本调试 (Internet Explorer)
    2. 转到工具->Internet 选项...->高级->禁用脚本调试(其他)

      然后在发生错误时附加 Visual Studio 调试器。

    如果您使用的是 IE 8,请安装开发人员工具栏,因为它具有内置调试器。

    【讨论】:

      【解决方案2】:

      您的 Javascript 应该在一个单独的 js 文件中,并且您应该在您的 IE Internet 选项集中显式打开脚本调试。

      如果您需要详细说明,请告诉我。

      【讨论】:

        【解决方案3】:

        尝试使用萤火虫灯

        http://getfirebug.com/lite.html

        【讨论】:

          【解决方案4】:

          过去我在调试一些 IE6 应用程序时有时会遇到不好的体验,因为脚本调试不是太精确。

          如果您无法使任何 IE 工具栏或组件(如 Firebug Lite)在您的环境中运行,您始终可以在您要调试的代码中的特定位置使用“alert()”调用。

          这不是最佳解决方案,您必须小心,在停止调试时不要原谅警报,这是一种“老派”技术,对某些人来说可能已经过时,但在其他一切都失败时仍然有效。

          【讨论】:

            【解决方案5】:

            我发现的IE脚本调试的最佳解决方案是this

            我假设您需要免费工具并且还没有最新版本的 Visual Studio。

            我知道这不是您真正要求的,但据我发现,与 Firebug 相比,IE 开发人员工具栏有点受限。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 2011-01-16
              • 1970-01-01
              • 2010-10-21
              • 2020-12-04
              • 1970-01-01
              • 1970-01-01
              • 2016-02-27
              相关资源
              最近更新 更多