文章内容

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: 语法错误

分享到:

发表评论

评论列表