昨天助理妹子收到客户的反馈,说浏览器不显示按钮了。经过远程查看,发现是iconfont(字体图标)不显示了。新版网站上线后整站使用iconfont替代了图片图标,一些小按钮都是直接使用的iconfont。
查看过后一时半会也是找不到原因,只是在脑海中一遍一遍的咒骂万恶的IE(客户使用的是IE8)!
因为接触不到真实客户环境的关系,暂时先让客户使用其他浏览器登陆。直到今天公司销售部门也反馈了类似的问题,可以去实地排查原因了。
- 系统环境 win7 sp1 32位
- 浏览器 世界之窗极速版
在浏览器极速模式下是没有问题的,切换到兼容模式后字体图标就失踪了!
所有双模式切换的浏览器的兼容模式归根结底还是调用的本机的IE,所以这还是IE的问题。
我们先是找到IE浏览器,因为是win7,所以最低也是IE8了。
- 更改Internet选项里的配置,无果!
- 测试了链接字体图标库文件,也是正常的!
- Win7视觉效果全开也没用!
- F12添加行内字体样式也没作用!
最后得出结论,这货就是根本不识别字体样式啊!
这货打开的任何一个网页都是宋体,难道字体库只有宋体吗?可为什么极速模式字体就正常呢?win+R -> fonts
发现所有系统自带字体都安安静静的躺着呢。
再次打开 Internet选项 -> 外观 -> 字体 -> 微软雅黑,所有页面字体都变成微软雅黑了。
然并卵!
不经意间 Internet选项 -> 外观 -> 辅助功能…我滴个神!我看到什么了?
原来是把网页字体忽略了!
也是第一次知道IE还是这些设置选项,还可以定义用户样式。
这次也算是长见识了。