Skip to content

396501293/browserCompatible

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 

Repository files navigation

前端浏览器兼容

政采云遇到的兼容性问题汇总

ECMAScript 6 的方法不能直接用。

IE11 & Chrome 是支持Map() Set() 的,但是firefox和safari不支持。
new Map(), Set();

IE下,标签 li 的属性 value 的特技

  • value=""
    => value="1"
  • value="02"
    => value="2"

IE8下的localstorage 的清除不支持 delete方法

 理论上localstorage也应该正规用removeItem这个方法吧。

IE8下的string 不支持 trim方法

 可以自己实现注册一个,如果有jquery的话,可以使用jquery的$.trim() 方法;
 也可以用过es5-shim,es5-sham解决

for 循环正确使用

 var aArray = ["1", "2", "3", "4"];
 var oObject = {'name': 'Allen', 'age': '18'};
 
 for (var i in oObject){}
 for (var i; i < aArray.length; i++){}

IE8 不支持 background-size

 

About

代码兼容性问题汇总

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors