MDN Web扩展示例中的脚本错误

时间:2019-05-20 22:22:24

标签: javascript syntax-error eval firefox-webextensions

我正在尝试在https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Your_second_WebExtension上运行MDB示例扩展,但是它总是失败,并显示以下消息:

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 line 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}`);
}

0 个答案:

没有答案