背景:即使如今IE 已经被微软弃用或者是说是改版为edge浏览器 种种IE的家族史,在此不做深究!总而言之,一句话,历史缘由IE8还在使用,那么就出现了咱们要讲的问题->IE8的兼容问题javascript
##1.首当其冲:开发人员工具不知去向 IE8新增了开发人员工具,很是不错,比早期的DevToolbar好用多了。 不过在个人Win7下使用的时候偶尔会出现一个莫名其妙的问题,就是整个开发人员工具窗口消失了,打不开了。 当你使用win+Tab切换窗口的时候,整个开发者工具光是显示一片透明的区域,选中以后怎么都出不来。 这个问题那会困扰了我好久,后来发现一个办法能够解决。就是在工具栏上将鼠标移到那个开发人员工具窗口图标上,注意,是图标,不是窗口。而后右键,选择最大化,这个时候,熟悉的开发人员工具窗口就出现了。:smile:java
##2.IE8 placeholder 不兼容 怎么么办 首先介绍个不错的jquery插件jquery-placeholder,详见github 怎么个使用我也略过,只是讲我遇到的坑: a标签 javascript:woid(0) 时失效,解决方案就是遇到这个时候能不用就不用a标签呗 换个button 若是还不行的话那么你能够试着点击后从新触发这个 $(':input, textarea')placeholder();jquery
##3.base64图片显示问题 IE8对base64的解码有限制,若是图片进行64位编码后大于32K,则超过32K的部分不能被解码,所以小一点的图片能显示一半左右,高清图片则彻底不能显示。 解决方案:后台压缩或者经过路径显示git