适配IE浏览器的那些坑
来源:互联网 发布:社会融资规模数据特点 编辑:程序博客网 时间:2024/06/06 00:46
1.标签
原先的浏览器验证码用的是object标签,可惜在我们最可爱的IE中居然变了样,没办法,就换成img标签,但是img有个隐藏特性,就是在设置“img.src”的时候,如果src一样的话,每次点击图片不会改变,所以要在后面加一个随机数字,或者日期
例如:img.src=”url&time=”+(new Date()).getTime();
2.onload方法
需求是在pdf加载完成后,隐藏加载提示.
2.1先说说显示pdf,常用标签embed/iframe
2.2在说说咱们的onload方法,embed本身就不执行onload方法,而且iframe在IE11里也不执行onload的,但是还需要他,没办法,只能对ie单独处理了。所以就有了第3项
3.判断是不是IE浏览器
直接上代码
第一种方法:
function isIE() { //ie? if (!!window.ActiveXObject || "ActiveXObject" in window){ alert("is IE"); return true;} else{ alert("is not IE"); return false; } }
第二种方法
var pdftemp = document.getElementById('pdf'); if (pdftemp.addEventListener) { pdftemp.addEventListener('load', test(), false); } else if (pdftemp.attachEvent) { pdftemp.attachEvent('onload', test()); } else { pdftemp.onload = test(); } function test() { alert("执行方法"); }
但是经过试验第二种方法的load方法总是出现在加载完成前,所以也不是最优解,还在等待最优解。
以上做个记录,希望能够帮到用的到的人。
阅读全文
0 0
- 适配IE浏览器的那些坑
- UC浏览器的那些坑
- 坑爹的IE浏览器
- Win 8用上了IE10,别忘了那些曾经的IE浏览器
- ie浏览器日期(时间)字符串的坑
- 浏览器的那些事
- IE浏览器的缓存
- 搞笑的ie浏览器
- ie浏览器的脾气
- IE 浏览器的创新
- IE 浏览器的创新
- IE浏览器的兼容性问题
- IE浏览器的兼容性问题
- IE浏览器的调试
- ie浏览器的问题
- ie浏览器的设置
- IE浏览器的bug
- IE不喜欢的那些事儿
- Python中关于str()函数和repr()函数的那些事
- 构建Linux驱动开发环境全过程(X210bv3)
- 基于@AspectJ和Schema的AOP(精通Spring+4.x++企业应用开发实战 第八章)
- 博客竟然被黑了
- 智力题:烧一根不均匀的绳子,从头烧到尾是要1个小时.现在有若干条材质相同的绳子 问如何用烧绳的方法来计时一个小时15分钟.
- 适配IE浏览器的那些坑
- Burp Suite中proxy的简单用法
- ES6标签模板
- 获取本地端口
- 浏览器关闭后,Session就销毁了吗?
- 数据结构-链队列的基本操作
- Unity Shader-法线贴图(Normal)及其原理
- floor()函数与ceil()函数 continue的使用
- openssl编译