运行chrome扩展程序时遇到的错误如下:
未捕获的SyntaxError:意外的令牌返回engine.js:295
以下是第293至295行,因此更容易调试:
for (var i = 0; i < document.head.childNodes.length; i++)
if (tryReplace(document.head.childNodes[i])
return
我没有正确归还吗?什么是解决方案?
答案 0 :(得分:3)
第二行的括号出现故障:
function someFunc() {
for (var i = 0; i < document.head.childNodes.length; i++)
// Inserted missing parentheses at the end of the expression.
if (tryReplace(document.head.childNodes[i]))
return
}
return
语句只能在函数的上下文中使用。