返回列表介绍与使用

关于IE9以下浏览器识别方法!-[1,]或!+[1,]无法被压缩的替代方案

V3.5版本已优化压缩选项不会再报该错误。



经常处理IE兼容性问题的朋友会发现,使用JSCompress压缩含有识别IE9以下浏览器的!+[1,]或!-[1,]的条件判断语句时,会提示错误

Parse error. IE8 (and below) will parse trailing commas in array and object literals incorrectly. If you are targeting newer versions of JS, set the appropriate language_in option.

解决方案:

var isltIE9 = '1234'.split(/2|3/).length===2;


以下代码段使用JSCompress压缩同样会报上诉错误

var key= {
    key1:1,
    key2:2,
}


若你的代码段无需运行在IE6、IE7、IE8的浏览器上并且要规避该错误则可以将压缩的ECMAScript输入版本设置为ECMAScript5


blob.png

正在提交你的问题或建议,请不要关闭页面.

你的问题或建议已提交成功,感谢你一如既往的支持与关注.
关闭弹窗

点击刷新验证码

确认并提交

QQ交流反馈群:323396003