Ошибка скрипта в примере расширения сети MDN - PullRequest
0 голосов
/ 21 мая 2019

Я пытаюсь запустить пример расширения MDB на https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Your_second_WebExtension, и он всегда терпит неудачу с сообщением:

Failed to execute beastify content script unexpected token: ':'

В другом сообщении в консоли говорится. scriptElement:88:13

Я думал, что сообщение об ошибке приходит от : в строке, но даже удаление его все равно дает сообщение, поэтому в строке error.message должно быть что-то, вызывающее ошибку.

Весь проект находится на https://github.com/mdn/webextensions-examples/tree/master/beastify, а ошибка от choose_beast.js строка 88 .

Из того, что я вижу, ${error.message} содержит некоторую исполняемую строку с синтаксической ошибкой.

function reportExecuteScriptError(error) {
    document.querySelector("#popup-content").classList.add("hidden");
    document.querySelector("#error-content").classList.remove("hidden");
    console.error(`Failed to execute beastify content script: ${error.message}`);
}
...