码迷,mamicode.com
首页 > 其他好文 > 详细

IE11 上的3个bug

时间:2016-02-05 01:04:11      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:

1、IE 11在popstate上无法正常使用,所以,需要使用老方法hashchange。有一个叫History.js的library,是可以解决这个问题。但如果url在"#"后跟了"/",会redirect到非期望页面。所以,解决方案是,虽然hashchange有缺点,但是可以只限定在IE11上使用,而其他浏览器照常用popstate.

2、同样在IE11上,css3的 pointer-events:none 不受支持。所以,为了能解决IE11上,让超链接不能点,有两个办法:1,设置onclick="return false;" 2,直接去掉href属性

3、css3111问题。特别的,在IE11出现的话,一些web font 例如font-awesome,一般情况下是可以兼容IE11的。但是如果电脑上组策略设置的字体安全性比较高,那同样会出bug。解决办法见http://stackoverflow.com/questions/33023461/ie-11-error-css3111-in-my-own-code-and-google-com-fonts-doesnt-render-any-fon/34070604#34070604

这个有可能受域的组策略影响,而自己改有时没有用。

IE11 上的3个bug

标签:

原文地址:http://www.cnblogs.com/Benjamin/p/5182181.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!