Php Internet Explorer及其缺点(没有类似Firebug的调试工具)

Php Internet Explorer及其缺点(没有类似Firebug的调试工具),php,jquery,internet-explorer,google-chrome,Php,Jquery,Internet Explorer,Google Chrome,我正在使用PHP/jQuery和JavaScript。我正在使用Firefox测试JavaScript代码。InternetExplorer有类似的功能吗 我正在努力让它在InternetExplorer7和中看起来/工作起来都一样 有什么工具可以解决这个问题吗?或者我需要遵循的标准?还有,可以推荐什么调试器?您可以强制IE8使用与IE7相同的渲染引擎 微软的Chris Koenig在一篇文章中解释了这一点 关于IE的调试器,我推荐。它是迄今为止IE最好的调试器。虽然它不像Firebug那样紧密

我正在使用PHP/jQuery和JavaScript。我正在使用Firefox测试JavaScript代码。InternetExplorer有类似的功能吗

我正在努力让它在InternetExplorer7和中看起来/工作起来都一样


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

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

微软的Chris Koenig在一篇文章中解释了这一点

关于IE的调试器,我推荐。它是迄今为止IE最好的调试器。虽然它不像Firebug那样紧密集成,但对于原始JS调试能力来说,它是王者。您可以设置断点,单步执行代码,并从调试器中执行所有正常操作。它没有Firebug的HTML检查功能,但IE开发者工具栏可以帮助您实现这一点。

查看以下内容:


Internet Explorer开发者工具栏,Paolo Bergantino已经提到过。它和Firebug一样有用。但另一个解决方案可能是InternetExplorer和


中介绍了一种非常有创意的方法来实现它。

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

Internet Explorer 8有一个与Firebug非常相似的调试工具包。只要按F12键就可以打开。由于可以强制IE8使用IE7渲染引擎,因此可以使用它调试这两个渲染引擎。

对于InternetExplorer版本,抛出一个“debugger”命令


在您的JavaScript代码中,它将允许您选择调试它的方式。

对于Firebug net面板的等效程序,您可以使用MySpace最新发布的。

我多年来一直使用的一个优秀替代程序是

它是:

  • 比MySpace更稳定
  • 大多数情况下都比微软好
  • 远比(实际上只是一个花哨的控制台)有用
  • 比脚本快得多,而且在测试时不会崩溃
有许多有用的bookmarklet和类型脚本,主要是


不幸的是,所有这些都与Firebug相去甚远,但他们再次试图驯服一只更凶猛的野兽。

他问了一个类似Firebug的工具:)但他也对是否有其他方法来解决这个问题感兴趣——这可能从最初的问题中更明显。这是“外观/工作”同样,我认为这是有用的。我发现Firebug Lite在我的经验中没有那么有用。IE确实需要更好的工具。我很难同意IE开发工具条和Firebug一样有用。使用Firebug,您可以在JS中设置断点,并观察在后台发生的所有http调用,这只是表面现象。假设这是目前IE最好的一款。有趣的是,我如何强制IE8使用IE7渲染引擎。这就是兼容性视图功能吗?只需将这个元标记插入文档的头部:
IE8的开发工具的调试器实际上比Firebug的要好。Firebug有时会丢失正在执行的代码,并且不可能调试出现在一行代码中的压缩文件。IE8中的调试器完美地处理了所有这些问题,因为(我假设)它与浏览器的集成更加紧密。请看这个问题:希望我的清理有帮助。如果我有什么错误,请随意更改回来。这应该有一个更具描述性的标题@丹娜·罗宾逊,你是说IE还有一个问题吗?哈!任何做过Javascript或CSS工作的人都知道IE是撒旦的作品。我的额头上仍然有凹痕,因为我在IE中看到了WMD编辑器按钮。
function MakeInternet(obj)
{
    debugger

    internet = obj;
}