Отладка расширения Chrome: немедленно ввести отладчик?

#debugging #google-chrome-extension #google-chrome-devtools

#отладка #google-chrome-extension #google-chrome-devtools

Вопрос:

Если я установлю точки останова в фоновом js моего расширения chromium, а затем отключу / включу его, точки останова не будут достигнуты. Я пытался добавить debugger; js, но я все еще не могу войти в отладчик.

Есть ли способ войти в отладчик сразу после установки или включения расширения?

Ответ №1:

Добавьте debugger; инструкции и проверьте фоновую страницу. Затем используйте F5 (или location.reload() из консоли) для обновления инструментов разработчика. Это фактически обновит фоновую страницу, позволяя отлаживать страницу сверху.

Примечание: это не будет работать для кода «первого запуска», но будет работать для кода «запуска».