在Internet Explorer和Safari中调试JavaScript

18

此外,对于Internet Explorer,请查看DebugBar - Mark Renouf
不知道你是否有过这种情况 - B''H Bi'ezras -- Boruch Hashem
9个回答

13

对于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并尝试使用它。


1
现在 Safari 中有用于启用开发人员工具的用户界面。前往 Safari,首选项,高级,并选中“菜单栏中显示开发”选项。 - Dominic Cooney

6

2

IE博客上的一篇文章《Internet Explorer中的脚本调试》(Scripting Debugging in Internet Explorer)介绍了在Internet Explorer中进行脚本调试的不同选项。

这里是苹果开发者常问问题(FAQ)页面上关于在Safari中调试JavaScript的解释


1

Safari 3.0和3.1包括Drosera JavaScript调试器,您可以按照该链接上的说明在Mac上启用它。还有Safari Web Inspector


1

Visual Studio 2005有脚本资源管理器(在调试>窗口菜单下)。它显示了当前可调试的所有脚本内容的树形结构。以前我是通过IE的查看>脚本调试器菜单进入调试器的,但我发现脚本资源管理器是更快捷的方式来获取我想要的内容。


1

我使用过的在Internet Explorer中调试JavaScript最好的方法是通过Microsoft Script Editor。调试器功能齐全,非常易于使用。

下面的文章教您如何安装Microsoft Script Editor并进行配置。

HOW-TO: Debug JavaScript in Internet Explorer

对于Safari,抱歉没有答案...


0

0
现在有一个Firebug Lite,可以在其他浏览器上使用,如Internet Explorer、Safari和Opera。它具有有限的命令集,并且不像Firefox版本那样功能齐全。
如果您正在使用ASP.NETVisual Studio 2008中,也可以在Internet Explorer中调试JavaScript。

0
Safari 3.1 不需要任何神奇的命令行参数 —— 偏好设置窗口的高级选项卡有一个启用开发菜单的复选框。话虽如此,如果您可以使用 WebKit 每夜构建版本 (http://nightly.webkit.org),那么最好这样做,因为开发人员工具得到了极大的改进,您可以更容易地提交请求您希望实现的功能的错误报告 :D

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接