您使用哪些工具在浏览器中调试HTML / JS?

时间:2009-12-11 10:37:01

标签: javascript html debugging browser

我想为所有浏览器收集最好的调试工具。因此对于Firefox来说可能是Firebug但是你对IE使用了什么?苹果浏览器?歌剧? Opera Mini?还有什么呢?是否有适用于IE 6的工具? IE 5?

17 个答案:

答案 0 :(得分:13)

对于Firefox(任何版本> 2.0),请使用Firebug

答案 1 :(得分:13)

Here is a roundup

  • Firefox有Firebug和Webdeveloper工具栏,
  • Safari和Chrome有Inspector,
  • Opera有Dragonfly,
  • Internet Explorer具有开发人员工具栏

Firebug仍然拥有最先进的功能,但其他功能正在迎头赶上。

答案 2 :(得分:5)

对于IE,IE 8中包含的开发人员工具或Developer Toolbar

答案 3 :(得分:4)

对于Chrome,Chrome Dev Tools

答案 4 :(得分:4)

  1. IETester适用于IE版本。
  2. Adobe BrowserLabSuperPreview extension for IE用于在多个浏览器中测试设计。
  3. Developer Toolbar适用于IE。
  4. forc Firebug for FIrefox。

答案 5 :(得分:4)

在Internet Explorer或FireFox以外的其他浏览器中:

FireBug Lite

答案 6 :(得分:3)

Google Chrome的Speed Tracer扩展程序看起来非常有用。

答案 7 :(得分:3)

对于调试,没有什么可以击败firefox:firebug
对于IE,如果once in a blue moon我使用IE,我使用Internet Explorer Developer Toolbar

答案 8 :(得分:2)

答案 9 :(得分:2)

答案 10 :(得分:1)

Firebug / Firebug lite当然:)谷歌Chrome的JS控制台也非常好

答案 11 :(得分:1)

跨浏览器:x-ray

答案 12 :(得分:1)

我建议将DIVid="debug"一起使用,然后为其添加文本以进行调试。这允许您使用调试输出覆盖HTML,并且它不会阻止应用程序的流动。使用z-index确保它保持在最顶层并赋予其透明度,以便您可以透视它。有关CSS,请参阅this answer

或者打开一个新窗口并在那里附加调试消息。

您可以将其与嵌套DIV一起使用来实现完整的日志记录。请查看this article on A List Apartlog4js以获得一些想法。

答案 13 :(得分:1)

Firebug不是最轻量级的工具,所以我有时会为Firefox使用其他附加组件:

  • 如果您正在使用XPath,XPath Checker非常方便且轻量级。我自己调整它,然后将结果的HTML源显示为文本而不是HTML节点。

  • Tamper DataHttpFox可用于查看来自网页的请求(嗯,AdBlock Plus也可以是;),请参阅由网络服务器设置的Cookie等。

答案 14 :(得分:0)

对于Firefox 3.5,请使用Firebug。对于IE8,请使用开发人员工具

答案 15 :(得分:0)

使用Firefox,除了Firebug之外(正如之前提到的那样),我发现Mozilla的 Venkman JavaScript debugger 也很方便。

答案 16 :(得分:0)

一系列策略性的window.alert函数调用非常方便。如果可以的话,我会尝试使用Firebug Lite