Ответ 1
Вы можете отладить расширение background.js
в среде разработки (отладчик) на странице расширения Chrome в chrome://extensions
:
У него есть ссылка, чтобы сделать это в каждом расширении, часто называемом "сгенерированный фон page.html" (потому что Chrome генерирует html-страницу, содержащую ваши js).
Если вы используете страницы событий (фоновая страница с постоянным: false в вашем коде манифеста), возможно, вам стоит перейти в постоянную: true только для цели отладки.
Страница события (то есть persistent: false) выгружает после нескольких секунд бездействия и закрывает окно отладки. persistent: true изменяет это, страница не выгружается. Это лучше для отладки, но превратитесь в постоянное: false, когда вы получите отладочную ошибку, потому что она более эффективна.