目前,我确实没有在 Internet Explorer 中调试 JavaScript 的好方法, 苹果浏览器. 。在火狐浏览器中,您可以使用 萤火虫的 记录功能命令行功能. 。但是,当我转向其他浏览器时,这对我没有帮助。

有帮助吗?

解决方案

对于 Safari,您需要通过首选项启用“开发”菜单(在 Safari 3.1 中;看 Apple Safari 开发常见问题解答中的条目)或通过

$ defaults write com.apple.Safari IncludeDebugMenu 1

在 Mac OS X 的终端上。然后从“开发”菜单中选择“显示 Web 检查器”并单击“控制台”链接。您的脚本可以使用 window.console.log 写入控制台。

对于 Internet Explorer,Visual Studio 确实是最好的脚本调试器,但如果您没有 Visual Studio,则 Microsoft 脚本调试器也可以。 IE 团队博客上的这篇文章 引导您完成安装并连接到 Internet Explorer。

互联网浏览器 8 看起来 就像它会有一个非常奇特的脚本调试器一样,所以如果您真的喜欢冒险,您可以安装 Internet Explorer 8 beta 并尝试一下。

其他提示

这是 Firebug Lite @John 指的是适用于 IE、Safari 和 Opera 的。

IE 博客上的一篇文章, Internet Explorer 中的脚本调试, ,解释了 Internet Explorer 中脚本调试的不同选项。

这里是 苹果开发者常见问题解答 关于在 Safari 中调试 JavaScript。

Safari 3.0 和 3.1 包括 茅膏菜属 JavaScript 调试器,您可以按照该链接中的说明在 Mac 上启用它。还有Safari 网页检查器..

我在 Internet Explorer 中调试 JavaScript 的最佳方法是通过 微软脚本编辑器. 。该调试器功能齐全且非常易于使用。

下面的文章教您如何安装 微软脚本编辑器 并配置它。

如何:在 Internet Explorer 中调试 JavaScript

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

Visual Studio 2005 具有脚本资源管理器(在“调试”>“Windows”菜单下)。它显示了当前可调试的所有脚本内容的树。以前,我通过 IE 的“视图”>“脚本调试器”菜单闯入调试器,但我发现“脚本资源管理器”是获得我想要的内容的更快方法。

Safari 3.1 不需要任何神奇的命令行首选项——首选项窗口的“高级”选项卡有一个启用开发菜单复选框。也就是说,如果您可以使用 webkit nightlies (http://nightly.webkit.org),您可能最好这样做,因为开发人员工具已得到极大改进,并且您可以更轻松地提交请求所需功能的错误报告:D

请参阅 调试 的章节 面向 Web 开发人员的 Safari 用户指南 有关如何在 Safari 中进行调试的完整文档。(在大多数情况下,它与 Firebug 具有相同的 API。)

在 IE 中您可以使用 IE开发工具, , 但是我更喜欢 萤火虫精简版 正如其他人提到的。

现在有一个 萤火虫精简版 适用于其他浏览器,例如 Internet Explorer、Safari 和 Opera。它的命令集确实有限,并且功能不如 Firefox 中的版本那么全面。

如果您正在使用 网络平台Visual Studio 2008 还将在 Internet Explorer 中调试 JavaScript。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top