这有点傻,我真的找不到这里的语法错误,但 chrome 调试器告诉我他在第二行遇到了“意外的输入结束”。有人有想法吗?
$("head meta").each(function () {
var content = JSON.parse(this.content);
if (content.hasOwnProperty("bitpenny")) {
checkWhiteList(window.location.hostname, function (isIn, entry) {
if (!isIn) {
checkBlackList(window.location.hostname, function (isIn) {
if (!isIn) {
askUser(content, window.location.hostname);
}
});
}
});
}
});
最佳答案
是什么让您认为可以将任何字符串解析为 JSON?
失败了
var content = JSON.parse('text/html; charset=UTF-8');
应该如此,this.content
将返回类似的内容,因为它是内容元标记中的文本,并且您无法将其解析为 JSON
关于javascript - 尽管传递了 JSLInt,但输入仍意外结束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20685093/