BetterJS / badjs-report

monitor error and report
MIT License
1.14k stars 193 forks source link

what mean "Uncaught SyntaxError: Unexpected token < " ? #9

Open caihuiji opened 9 years ago

caihuiji commented 9 years ago

rtx

loskael commented 9 years ago

这是因为 通过 script 标签 的方式加载 js, 而这个文件有可能会被网关拦截响应一个 html 页面, 并且是以 <!DOCTYPE HTML> 开头, js 引擎无法解析"<", 所以报这个错, 参考: 111

loskael commented 9 years ago

这种情况 往往不是 js 本身的问题, 而是网络或服务器问题~

caihuiji commented 9 years ago

确实。 好像只有手机报这个错误的时候,会回调onerror