Facebook SDK:未捕获的语法错误:意外的令牌_
Facebook SDK: Uncaught SyntaxError: Unexpected token _
我有以下索引.html: http://jsfiddle.net/fxyfwv8L/请注意,我使用Facebook SDK初始化以及jQuery Face Detection。出于某种原因,这两者是冲突的,并抛出一些异常,例如:
(index):1 Uncaught SyntaxError: Unexpected token _
(index):1 Uncaught SyntaxError: Unexpected token _
这些似乎是由JSON parse()生成的,但我无法理解FB SDK和jQuery人脸检测冲突的原因和方式。
现场演示可在此处获得:http://stormy-river-6729.herokuapp.com/(请务必检查
错误来自jquery.facedetection.js
文件中的第 16512 行。
var data = "string" == typeof event.data ? JSON.parse(event.data) : event.data, scope = {
发生这种情况是因为event.data
以 key=value
格式设置,而不是 JSON 项。
要解决此问题,请添加格式的代码
try {
JSON.parse(event.data)
}
catch (e){
}
在发生解析错误时捕获它。
相关文章:
- 铬:“;未捕获的语法错误:意外的标记:"
- Javascript未捕获语法错误意外的标识符错误
- 未捕获的语法错误:意外的标记{
- "未捕获的语法错误:意外的标记}"
- eslint:“;分析错误:意外的“”标记;
- 未捕获的语法错误:意外的令牌,
- "未捕获的语法错误:意外的标记"角度JS
- "未捕获的语法错误:意外的标记<"当尝试使用谷歌'核心报告API
- NodeJS用Multer上传图片;错误:意外字段“”;
- 在一个函数中,我有一个未捕获的语法错误:意外的标记else
- data.php:1未捕获的语法错误:意外的令牌:
- 未捕获的语法错误:意外的令牌非法?看起来不错
- 未捕获的语法错误:意外的标记<在yii
- AngularJS $http GET 请求到本地 JSON 文件返回语法错误:意外令牌]
- 未捕获的语法错误:意外的令牌 = (Chrome)
- Sencha 2.0 和 Codeigniter RESTful API 生成未捕获的语法错误:意外令牌:
- “语法错误:意外的令牌)”在 javascript 调用中,当 eval(value) 为空时
- HTML 无法识别我要求它运行的 javascript 文件,语法错误:意外的令牌“<”(匿名函数)script.js:
- 未捕获的语法错误:意外的令牌 if
- 使用 JSON.parse 将字符串(变量)转换为对象,错误意外标记