Отладчик javascript IntelliJ приложения Angular с Chrome для определенного профиля

Я использую IntelliJ в качестве отладчика моего приложения Angular. Я выполнил шаги, аналогичные описанным здесь. Отладчик настроен и отлично работает, запустив сеанс отладки с использованием конфигурации запуска «Angular Application», как официально описано в предоставленной ссылке.

Моя проблема в том, что во время сеанса отладки в открывшемся окне Google Chrome не используется ни один из моих профилей Chrome. Мне нужно указать IntelliJ открыть браузер Chrome в определенном профиле, чтобы иметь возможность использовать некоторые из расширений моего Chrome при отладке приложения Angular.

Кто-нибудь знает, как этого добиться?

Зод: сила проверки и преобразования данных
Зод: сила проверки и преобразования данных
Сегодня я хочу познакомить вас с библиотекой Zod и раскрыть некоторые ее особенности, например, возможности валидации и трансформации данных, а также...
Как заставить Remix работать с Mantine и Cloudflare Pages/Workers
Как заставить Remix работать с Mantine и Cloudflare Pages/Workers
Мне нравится библиотека Mantine Component , но заставить ее работать без проблем с Remix бывает непросто.
Угловой продивер
Угловой продивер
Оригинал этой статьи на турецком языке. ChatGPT используется только для перевода на английский язык.
TypeScript против JavaScript
TypeScript против JavaScript
TypeScript vs JavaScript - в чем различия и какой из них выбрать?
Синхронизация localStorage в масштабах всего приложения с помощью пользовательского реактивного хука useLocalStorage
Синхронизация localStorage в масштабах всего приложения с помощью пользовательского реактивного хука useLocalStorage
Не все нужно хранить на стороне сервера. Иногда все, что вам нужно, это постоянное хранилище на стороне клиента для хранения уникальных для клиента...
Что такое ленивая загрузка в Angular и как ее применять
Что такое ленивая загрузка в Angular и как ее применять
Ленивая загрузка - это техника, используемая в Angular для повышения производительности приложения путем загрузки модулей только тогда, когда они...
0
0
867
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Idea использует протокол Chrome с опцией --remote-debugging-port для отладки javascript. Сеанс отладки запускается в новом окне и с использованием нового, нового пользовательского профиля Chrome, чтобы убедиться, что ни один экземпляр, использующий те же пользовательские данные, не запущен — это необходимо, поскольку порт для отладки не может быть открыт после запуска браузера.

Вы можете изменить настройки Chrome в меню «Настройки | Инструменты | Веб-браузеры для запуска Chrome с вашими пользовательскими данными (настройками, расширениями и т. д.) — см. https://www.jetbrains.com/help/idea/configuring-javascript-debugger.html#ws_js_debug_default_chrome_user_data. Но если вы это сделаете, перед началом сеанса отладки всегда убедитесь, что Chrome еще не запущен с вашими пользовательскими данными, иначе он не будет работать. Также обратите внимание, что это должен быть путь к папке Chrome данных пользователя, а не к профилю. Если вы используете профиль не по умолчанию, попробуйте добавить параметр --profile-directory = "<Your Profile name>" в параметры командной строки: поле

Это было действительно то решение, которое я искал! Он работает так, как ожидалось.

Chris K 16.12.2020 19:29

Другие вопросы по теме