对于Safari浏览器,您需要通过偏好设置(在Safari 3.1中;请参见苹果公司Safari开发FAQ中的条目)或通过
启用"开发"菜单。$ defaults write com.apple.Safari IncludeDebugMenu 1
在Mac OS X终端上,在开发菜单中选择“显示Web检查器”,然后点击控制台链接。您的脚本可以使用window.console.log写入控制台。
对于Internet Explorer,Visual Studio是最好的脚本调试器,但如果您没有Visual Studio,则Microsoft Script Debugger也可以。这篇IE团队博客文章将向您介绍如何安装并连接到Internet Explorer。
Internet Explorer 8 看起来 将拥有非常高级的脚本调试器,因此如果您感到非常有冒险精神,可以安装Internet Explorer 8 beta并尝试使用它。
IE博客上的一篇文章《Internet Explorer中的脚本调试》(Scripting Debugging in Internet Explorer)介绍了在Internet Explorer中进行脚本调试的不同选项。
这里是苹果开发者常问问题(FAQ)页面上关于在Safari中调试JavaScript的解释。
Visual Studio 2005有脚本资源管理器(在调试>窗口菜单下)。它显示了当前可调试的所有脚本内容的树形结构。以前我是通过IE的查看>脚本调试器菜单进入调试器的,但我发现脚本资源管理器是更快捷的方式来获取我想要的内容。
我使用过的在Internet Explorer中调试JavaScript最好的方法是通过Microsoft Script Editor。调试器功能齐全,非常易于使用。
下面的文章教您如何安装Microsoft Script Editor并进行配置。
HOW-TO: Debug JavaScript in Internet Explorer
对于Safari,抱歉没有答案...
查看调试章节的Safari Web开发者用户指南,了解在Safari中如何进行调试的完整文档。(大部分情况下,它与Firebug使用相同的API。)
在IE中,您可以使用IE Dev Tools,但我更喜欢Firebug Lite,正如其他人所提到的那样。