at.js 如何解决IE7

JavaScript028

at.js 如何解决IE7,第1张

这肯定是属于浏览器的兼容性问题。IE7和IE8属于非标准浏览器,与标准浏览器(火狐、谷歌以及IE9以上)之间存在很严重的兼容性问题,一般都需要专门针对非标准浏览器单独写一份js代码和css样式表,然后通过代码先判断浏览器的版本再调用相应的代码。至于具体情况在没看到代码的情况下我是不敢妄下定论的。

将特殊符号转换成一个自己定义的字符串,需要使用的时候再替换回来,你可以试着用replace将&换成一个字符串,比如'_at_',当你需要解析url时候再replace回来

转义字符的话我没想好如何做,你如果用这个做出来了可以分享下