VS 2013 嵌入式对象中JavaScript的Web断点

VS 2013 Web breakpoints for javascript in embedded objects

本文关键字:Web 断点 JavaScript 2013 嵌入式 对象 VS      更新时间:2023-09-26

使用Visual Studio 2013 Express Web和IE11开发JavaScript客户端应用程序,该应用程序广泛使用使用HTML5对象标签嵌入的SVG小部件,并且运行良好。但是,我还没有弄清楚如何在 VS 中在 SVG 小部件 javascript 中设置断点,因为 VS 忽略了小部件中的断点。我可以通过在我想要断点的位置添加垃圾文本来破解它,以便 IE 中的执行停止并传回 VS 并出现错误,但是如果可能的话,我想在嵌入对象的 javascript 中使用适当的 VS 断点。VS 断点在父 JavaScript 中按预期工作。

由于服务器端使用 .NET,出于一致性原因,我更愿意坚持在 VS IDE 中进行调试。

有什么想法吗?

最好的方法是在嵌入式代码中添加一个带有关键字"debugger"的额外行,浏览器将在此时中断,传递给VS Web。这比键入垃圾以停止浏览器更好,因为如果例程位于 try/catch 块中,则会捕获异常而不是停止调试器。

与在VS中使用断点一样实用!我希望这对有同样问题的其他人有所帮助。