在 Internet Explorer 和 Safari 中调试 JavaScript
-
08-06-2019 - |
解决方案
对于 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。
我在 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。)
现在有一个 萤火虫精简版 适用于其他浏览器,例如 Internet Explorer、Safari 和 Opera。它的命令集确实有限,并且功能不如 Firefox 中的版本那么全面。
如果您正在使用 网络平台 在 Visual Studio 2008 还将在 Internet Explorer 中调试 JavaScript。