it-roy-ru.com

В Visual Studio 2015 есть способ отладки Javascript с помощью браузера, отличного от Internet Explorer?

Вопрос почти весь в названии: сегодня я пробовал новые функциональные возможности VS2015. Я сосредоточился на отладке Javascript direclty из VS и начал ставить некоторые точки останова в своем коде angular.

Если я начинаю отладку с помощью Firefox (то же самое происходит с Chrome), они становятся пустыми кругами, и если я перемещаю мышь по сообщению, значит символы не загружены. Единственный способ найти отладку для работы - это использование Internet Explorer.

Есть ли способ привязать процесс Firefox (или Chrome), чтобы разрешить отладку?

8
Matteo Defanti

Я знаю, что вы можете сделать это в Chrome, так что это должно быть возможно и в других браузерах, если они поддерживают удаленную отладку. Вот как вы это делаете в Chrome. На панели инструментов нажмите кнопку, чтобы открыть раскрывающийся список браузеров для отладки, а затем нажмите «Обзор с помощью…». Нажмите «Добавить ...», задайте для программы значение «Где бы ни находился Chrome на вашем компьютере» и установите для «Аргументы» значение --remote-debugging-port=9222. Вы также можете установить Инкогнито, так как я должен игнорировать кеш, но это не обязательно.

 enter image description here

Важный! Chrome не может быть запущен раньше, Chrome нужно начинать заново с Visual Studio, иначе отладка не будет работать.

После этого перейдите к «Отладка» -> «Присоединить к процессу ...» -> выберите экземпляр Chrome с названием вашего проекта или аналогичным, а затем нажмите «Присоединить».

 enter image description here

Если все работает, вы можете отладить свой Javascript в Visual Studio и использовать все функции Chrome. 

 enter image description here

2
Ogglas

Я не уверен, что VS 2015 все еще имеет технологию ссылок на браузер, но теоретически это должно позволить вам отлаживать для других браузеров. См. Использование ссылки на браузер в Visual Studio 2013 для некоторых полезных советов.

2
Jacob