在页面检查器中启用javascript调试器

Enable the javascript debugger in the Page Inspector

本文关键字:启用 javascript 调试器 检查      更新时间:2023-09-26

Visual Studio 2012附带了非常好的页面检查器。我喜欢它!问题是,我还没有找到如何(如果?)打开JavaScript调试。有人能给我指正确的方向吗?

  1. 在IE9中(仅一次):"工具">"Internet选项">"高级"选项卡>"浏览类别">清除"禁用脚本调试"复选框(两者都有)>重新启动IE。

  2. 在VS 2012中:运行页面检查器(当javascript错误框打开时,单击否!)

  3. 从VS菜单中选择:调试>附加到进程。。。

  4. 选择"WebBrowserServer.exe"并单击附加

  5. 在"页面检查器"窗口中,单击"刷新"图标。

调试运行得很好,但这是一个条件。不要在代码中插入任何断点(或者在-DEBUG>Delete All breakpoints之前清除它们)。这可能会导致很多问题-从挂起和嬉戏到完全崩溃你的VS。

直到本周,我只需在充当断点的JavaScript函数中输入"debugger",就可以在Visual Studio 2012中调试JavaScript,并且可以像C#代码一样在Visual Studio窗口中逐步执行JavaScript代码。我在过去的11个月里一直这样做,直到1周前。我没有更改默认安装的设置。

这是Rion Williams在Asp.Net论坛上提出的解决方案。http://forums.asp.net/t/1984115.aspx?Debugging+Javascript+in+MVC正如所说的那样,它让我在过去的11个月里正确地完成了我的代码。