9

我正在使用 PHP/jQuery 和 JavaScript。我正在使用Firebug在 Firefox 中测试 JavaScript 代码。Internet Explorer 有类似的东西吗?

我正在努力让它在 Internet Explorer 7 和Internet Explorer 8中看起来/工作相同。

有什么工具可以解决这个问题吗?或者我需要遵循的标准?另外,可以推荐什么调试器?

4

8 回答 8

11

看一下这个:

Internet Explorer 开发人员工具栏

于 2009-02-21T08:11:40.163 回答
5

您可以强制 IE8 使用与 IE7 相同的渲染引擎。

来自微软的 Chris Koenig 在一篇博文中解释了它

在 IE 的调试器方面,我推荐Visual Studio Express。它是迄今为止最好的 IE 调试器。虽然它不像 Firebug 那样紧密集成,但对于原始 JS 调试功能来说,它才是王道。您可以设置断点,单步执行代码,并执行您希望从调试器中执行的所有正常操作。它没有 Firebug 的 HTML 检查,但 IE 开发人员工具栏可以帮助您。

于 2009-02-21T08:11:33.597 回答
5

@Paolo Bergantino 已经提到了Internet Explorer Developer Toolbar 。它和 Firebug 一样有用。但另一个解决方案可能是适用于 Internet Explorer、OperaSafari的Firebug Lite

Firebug console for IE中描述了一种通过书签实现它的非常有创意的方法。

于 2009-02-21T08:31:30.880 回答
4

Internet Explorer 8 有一个与 Firebug 非常相似的调试工具包。只需按 F12 即可将其调出。由于您可以强制 IE8 使用 IE7 渲染引擎,因此您可以使用它来调试它们。

于 2009-02-21T09:43:24.547 回答
1

对于 Firebug 网络面板的等效项,您可以使用 MySpace 新发布的MSFast

于 2009-06-30T15:51:29.400 回答
1

我多年来一直使用的一个很好的替代方法是DebugBar

这是:

有许多有用的小书签和Greasemonkey类型的脚本,主要是 XRay

不幸的是,这些都没有接近萤火虫,但话又说回来,他们正试图驯服一只更加凶恶的野兽。

于 2009-08-28T08:32:55.730 回答
0

我没有使用它,但 Firebug 开发人员已经创建了Firebug Lite以在其他浏览器中使用。这是一个纯 JavaScript 解决方案,因此它不依赖于本地安装的任何内容。

于 2009-02-21T08:42:38.513 回答
0

对于 Internet Explorer 版本,抛出“调试器”命令

function MakeInternet(obj)
{
    debugger

    internet = obj;
}

在你的 JavaScript 代码中,它会让你选择你想如何调试它。

于 2009-02-23T02:58:41.897 回答