Как отлаживать Visual Studio + Angular + Firebase + Chrome (ошибка браузера или приложения не защищена)?

Я использую Visual Studio для отладки приложения Angular, которому необходимо пройти аутентификацию через Firebase. Я установил «Отладчик для Chrome», и все работает нормально, пока ... Мне не нужно войти в систему, которая аутентифицируется через Firebase. В этот момент Chrome открывает новое окно (как и ожидалось), но после попытки входа в систему я получаю:

«Не удалось войти в систему. Возможно, этот браузер или приложение небезопасны. Попробуйте использовать другой браузер. Если вы уже используете поддерживаемый браузер, обновите экран и повторите попытку входа».

Что особенно странно / расстраивает, так это то, что если я запускаю приложение без отладчика, оно, похоже, использует ту же установку Chrome, и я не получаю сообщение об ошибке.

Ценю любую помощь!




Ответы (1)


Кажется, я понял это или, по крайней мере, нашел способ обходного пути. Вам необходимо использовать тип запроса на прикрепление в конфигурации launch.json отладчика для Chrome. Вот как выглядит мой сейчас ... {"версия": "0.1.0", "конфигурации": [{"имя": "Прикрепить к URL", "тип": "хром", "запрос": " attach "," port ": 9222," url ":" localhost: 4200 "," webRoot ":" $ {workspaceFolder} "}]} Вам также необходимо изменить ярлык для Chrome и добавить: --remote-debugging- порт = 9222

Использование этого метода присоединения также описано в документации Debugger for Chrome.

person DGoyea    schedule 11.01.2020