IE11 上的3个bug

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

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

时间: 2024-11-06 00:51:02

IE11 上的3个bug的相关文章

C语言中史上最愚蠢的Bug

C语言中史上最愚蠢的Bug 本文来自“The most stupid C bug ever”,很有意思,分享给大家.我相信这样的bug,就算你是高手你也会犯的.你来看看作者犯的这个Bug吧.. 首先,作者想用一段程序来创建一个文件,如果有文件名的话,就创建真正的文件,如果没有的话,就调用?tmpfile()?创建临时文件.他这段程序就是HTTP下载的C程序.code==200就是HTTP的返回码. 1 2 3 4 else if (code == 200) {     // Downloadin

使用Uploadify 时,同时使用了jQuery.Validition 验证控件时,在IE11上出现JS缺少对象错误。

场景: 使用jQuery.1.8.2 使用 Uploadify 3.2上传控件 使用jQuery.Validition 1.9 验证 使用IE 11 时,当鼠标点击上传按钮时,会出现JS 缺少对象错误.如下图: 错误定位在jQuery中. 排查后发现是引用了jQuery Validition 验证控件导致的. 在jQuery Validition控件初始化中,有下面一段代码: $currentSection .validateDelegate(":text, [type='password'],

(求助大牛)关于vs2010上的AVS代码bug问题~~

问题1:就是解码端,出现错误,找到bug所在地了,见下图: memcpy出错了,跳到下图了,但是错误显示的我不懂,求解释一下就ok了,小女子在此谢过了~~哎,调bug的能力弱爆了!! 大家看看吧~~是越界么?memcpy也没几个错误,赶脚~ 问题二: 每天好好的项目晚上回去关掉后,第二天打开,总显示一下问题,见图: 总会显示无法打开lcommon.lib,网上找的方法都试过了,比如忽略这个库,也不管用.求助~~ 问题三: 就是关于vs上的debug/release,x64/win32问题~~我的

修复iPhone的safari浏览器上submit按钮圆角bug

今天在公司写了一个登录页面效果,让我碰到一个怪异的问题——"表单中的input type=submit和input type=reset按钮在iPhone的safari浏览器下圆角有一个bug”很是疑惑,于是搜集整理一番,下面我来简单的描述一下这个bug的样子 自从完成上次iPhone的几个页面效果后,一直在没有制作iPhone的页面效果了,今天在公司写了一个登录页面效果,让我碰到一个怪异的问题——“表单中的input[type="submit"]和input[type=&q

百度编辑器上传文件的bug

在用百度编辑器上传文件过程中出现问题1: 原因是POST 请求 body 的大小超过了被限制的大小,在php.ini做如下修改(将post_max_size大小改为大于你要上传的文件的大小)即可: 出现问题2: 原因是 用户上传单文件的大小超过了被限制的大小 在php.ini做如下修改(将post_max_size大小改为大于你要上传的文件的大小)即可: 原文地址:https://blog.51cto.com/13550695/2412084

解决selenium2在IE11上出错的问题,如Unable to get browser

官方解决方案: https://github.com/SeleniumHQ/selenium/wiki/InternetExplorerDriver#required-configuration Required Configuration The IEDriverServer exectuable must be downloaded and placed in your PATH. On IE 7 or higher on Windows Vista or Windows 7, you mu

IE11上登陆oracle OEM时报:“证书错误,导航已阻止”且无继续浏览此网站(不推荐)的错误

问题原因:oracle oem证书的密钥小于1024 解决方案:在cmd中执行命令:certutil -setreg chain\EnableWeakSignatureFlags 8 出现以下提示: 重新登录EM即可. (https://localhost:1158/em 或https://127.0.0.1:1158/em)

解决在IE11浏览器上,css样式不起作用的问题

1.首先下载http://pan.baidu.com/s/1c1DA1Ew并运行; 2.在列表中找到.css双击出现Edit File Type; 3.将MIME Type中改为text/css,点击确定: 4.用DW在IE11上运行,css样式出现啦!

lua动态修复线上bug实践(iOS篇)

lua动态修复线上bug实践(iOS篇) 利用wax框架,wax可以把Lua脚本语言和原生Objective-C应用编程接口(API)结合起来.这意味着,你可以从Lua里面,使用任何和全部的Objective-C类及框架. 1.wax.framework的问题 https://github.com/probablycorey/wax 这个框架已经4年没更新了,而且不支持64位. 用它来替换原来ViewController中函数不生效. 所以替换为 https://github.com/maxfo