我正在尝试在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}`);
}