我想为所有浏览器收集最好的调试工具。因此对于Firefox来说可能是Firebug但是你对IE使用了什么?苹果浏览器?歌剧? Opera Mini?还有什么呢?是否有适用于IE 6的工具? IE 5?
答案 0 :(得分:13)
对于Firefox(任何版本> 2.0),请使用Firebug。
答案 1 :(得分:13)
Firebug仍然拥有最先进的功能,但其他功能正在迎头赶上。
答案 2 :(得分:5)
对于IE,IE 8中包含的开发人员工具或Developer Toolbar。
答案 3 :(得分:4)
对于Chrome,Chrome Dev Tools。
答案 4 :(得分:4)
答案 5 :(得分:4)
在Internet Explorer或FireFox以外的其他浏览器中:
答案 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)
我建议将DIV
与id="debug"
一起使用,然后为其添加文本以进行调试。这允许您使用调试输出覆盖HTML,并且它不会阻止应用程序的流动。使用z-index
确保它保持在最顶层并赋予其透明度,以便您可以透视它。有关CSS,请参阅this answer。
或者打开一个新窗口并在那里附加调试消息。
您可以将其与嵌套DIV
一起使用来实现完整的日志记录。请查看this article on A List Apart和log4js以获得一些想法。
答案 13 :(得分:1)
Firebug不是最轻量级的工具,所以我有时会为Firefox使用其他附加组件:
如果您正在使用XPath,XPath Checker非常方便且轻量级。我自己调整它,然后将结果的HTML源显示为文本而不是HTML节点。
Tamper Data或HttpFox可用于查看来自网页的请求(嗯,AdBlock Plus也可以是;),请参阅由网络服务器设置的Cookie等。
答案 14 :(得分:0)
对于Firefox 3.5,请使用Firebug。对于IE8,请使用开发人员工具
答案 15 :(得分:0)
使用Firefox,除了Firebug之外(正如之前提到的那样),我发现Mozilla的 Venkman JavaScript debugger 也很方便。
答案 16 :(得分:0)
一系列策略性的window.alert函数调用非常方便。如果可以的话,我会尝试使用Firebug Lite。