在Visual Studio 2015中有没有办法使用Internet Explorer以外的浏览器调试Javascript?

时间:2015-07-21 18:59:11

标签: javascript asp.net visual-studio debugging visual-studio-2015

问题几乎全部在标题中: 今天我正在尝试VS2015的新功能。 我专注于从VS调试Javascript direclty,我开始在我的角度代码中添加一些断点。

如果我开始使用Firefox进行调试(Chrome也是如此),它们会变成空心圆圈,如果我在消息上移动鼠标,则表示未加载符号。 我发现调试工作的唯一方法是使用Internet Explorer。

有没有办法绑定Firefox(或Chrome)进程以允许调试?

4 个答案:

答案 0 :(得分:2)

我不确定VS 2015是否仍然使用浏览器链接技术,但理论上应该允许您调试其他浏览器。有关一些有用的提示,请参阅Using Browser Link in Visual Studio 2013

答案 1 :(得分:2)

我知道您可以在Chrome中执行此操作,因此如果它们支持远程调试,也应该可以在其他浏览器中使用。以下是您在Chrome中的操作方法。在工具栏中,单击按钮以获取要调试的浏览器下拉列表,然后单击"浏览..."。点击"添加...",将程序设置为计算机上Chrome的位置,并将参数设置为--remote-debugging-port=9222。您也可以设置隐身,因为我必须忽略缓存,但这不是必需的。

enter image description here

  

重要!之前Chrome无法启动,Chrome需要从Visual Studio重新启动,否则调试无法正常工作。

在这个goto" Debug" - > "附加到流程..." - >选择带有项目标题或类似名称的chrome实例,然后单击Attach。

enter image description here

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

enter image description here

答案 2 :(得分:-1)

是的,您可以使用某些特定于浏览器的插件来调试js代码。对于铬合金,您可以关注https://developer.chrome.com/devtools/docs/javascript-debugging

答案 3 :(得分:-1)

您可以在visual studio 2015中尝试apache Cordova项目,它应该根据https://youtu.be/Fr9qRNzBYZc进行chrome调试