文章内容
2021/12/20 18:06:03,作 者: 黄兵
SCRIPT1002: 语法错误
最近在做 IE 11 测试的时候,出现了如下错误:
SCRIPT1002: 语法错误
具体错误截图如下:
原因:
错误代码如下:
success: (res) => {
if (!res.success) {
// 后端验证失败,进入挑战
window.location.href = "/verify";
}
}
=> 箭头函数是 ECMAScript 6 的语法,其不支持由IE,您应该将代码转换为 ES5 以使其在 IE 中工作。
解决方案:
由于使用箭头函数的地方只有这一处,所以直接改写代码如下:
success: function (res) {
if (!res.success) {
// 后端验证失败,进入挑战
window.location.href = "/verify";
}
这样就解决问题了。
如果有多处代码需要更改,可以看看下面的参考资料或许可以对你有帮助。
参考资料:
1、How to fix "SCRIPT1002:syntax error" export in IE 11?
黄兵个人博客原创。
转载请注明出处:黄兵个人博客 - SCRIPT1002: 语法错误
评论列表