ie等浏览器部分常见bug及解决方案
2016/03/12    标签: 28    浏览器bug 29    html5 30    json 31    css3 32    图片处理   

解决方案文件打包下载链接: http://pan.baidu.com/s/1CYQUM 密码: gcvx

ie8以下不支持json.stringfy

在用json.stringfy方法前引入json2.js。json2.js官网https://github.com/douglascrockford/JSON-js

ie9一下支持html5标签

方法一:在head内引入html5shiv.js。html5shiv.js官网https://github.com/aFarkas/html5shiv

方法二:见代码ie6除a外不支持hover

在head内引入hover.js或在css内引入hover.htc(最好用绝对路径);IE6不支持PNG24官网:http://www.dillerdesign.com/

ie6789不支持css3:

在css内引入pie.htc或者在head内引入pie.htc,线性渐变需要在cssText里加入-pie-background: linear-gradient(#EEFF99, #66EE33);官网:http://http://css3pie.com/

部分浏览器不支持HTML5 placeholder:在任意位置引入placeholders.js,官网:http://jamesallardice.github.io/Placeholders.js/

ie6-8不支持多媒体查询@media screen

在header内的css样式后引入respond.js,官网https://github.com/scottjehl/Respond

ie不支持video标签

方案一:使用jplayer,方法见官网:http://www.jplayer.org/,国内地址http://www.jplayer.cn/

方案二:使用videojs 官网:http://www.videojs.com/

记得使用