Как отлаживать работника службы расширения молча не терпитсяJavascript

Форум по Javascript
Anonymous
Как отлаживать работника службы расширения молча не терпится

Сообщение Anonymous »

При работе над работником службы расширения (MV3) много раз ошибка заставит работника службы тихо терпеть неудачу, заставляя его оставаться неактивным, и, насколько я могу судить, без способа прикрепить к нему Chrome Devtools, что затрудняет определение того, что такое ошибка, чтобы начать с.
, например, если я включаю что-то подобное: < /p>

import { dne } from './not-a-file';
< /code>
В любом месте обслуживания работника или импортированных подмодулей он не будет активироваться. И любое сообщение также молча потерпит неудачу, например, вызывая из всплывающего окна (и, очевидно, вызывает SendResponse на другом конце): < /p>

Код: Выделить всё

console.log("before message");
const response = await chrome.runtime.sendMessage("hello");
console.log("after message");
console.log(response);
< /code>
будет только журналом < /p>

before message
В Devtools, прикрепленных к всплывающему окну. Есть ли способ справиться с этими молчаливыми неудачами?

Подробнее здесь: https://stackoverflow.com/questions/795 ... ly-failing

Вернуться в «Javascript»