我可以用IE调试,没有任何问题,但当我尝试不同的浏览器时,代码不会在断点处停止。我有一个项目,目前不兼容IE。我在我的项目中使用OpenJSCAD作为依赖项,因此我需要在Chrome或Firefox上进行调试。
是否可以在Chrome或Firefox上使用Visual Studio 2015调试Java脚本?
发布于 2016-07-05 15:55:07
你完全可以做到这一点,但是这有点棘手。在工具栏中,单击按钮以获取要调试的浏览器的下拉列表,然后单击"Browse with...“。点击“添加...”,将程序设置为Chrome在你机器上的任何位置,并将参数设置为--remote-debugging-port=9222。你也可以设置隐姓埋名,因为我必须忽略缓存,但这不是必需的。

很重要!Chrome之前无法启动,Chrome需要从Visual Studio重新启动,否则调试将无法工作。
在此之后,转到"Debug“-> "Attach to Process...”->选择带有项目标题或类似标题的chrome实例,然后单击Attach。

如果一切正常,你现在可以在Visual Studio中调试你的Javascript,并使用所有Chrome功能。

请注意,当您附加到进程时,不能在不终止chrome.exe的情况下停止调试。不过,您可以通过单击"Debug“-> "Detach all”来解决此问题。
发布于 2015-07-02 01:22:16
当我们使用非IE浏览器作为调试浏览器时,无法在visual studio中调试Javascript。非IE浏览器上可用的开发人员工具是JavaScript调试的第一个替代工具(F12)。如果他们仍然没有帮助,他们应该寻找第三方工具,如https://www.jetbrains.com/webstorm/features/#JS_debugging
发布于 2016-11-12 02:29:32
我有个问题..。我意识到发生了什么,它在我的web/javascript应用程序中。我有一个ahref link target='_blank',它在调试过程之外创建了一个新窗口。因此当在新窗口中没有调试时。在原始VS窗口中进行调试时,可以正常工作。临时禁用目标_blanks,或者手动更改当前窗口中的URL。
https://stackoverflow.com/questions/31167222
复制相似问题