Как отлаживать работника службы расширения молча не терпится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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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