![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
兼容性问题
meloseven
这个作者很懒,什么都没留下…
展开
-
当使用form.submit()在IE中显示拒绝访问的问题
原因是不能用JS去触发file控件的点击行为,例如$('#file').trigger('click'),而是需要真实的点击file控件。 所以,只能用按钮盖住file,但让点击事件透到file上面来打开文件选择器。原创 2017-05-08 16:08:21 · 2636 阅读 · 0 评论 -
文件上传组件用到iframe在IE8,9中报拒绝访问的错误
在Html上传组件中,有很多使用的是iframe来获取上传文件后的返回内容。一般使用form表单来提交文件,使用iframe作为target接收返回内容。在项目开发中,有时候会遇到在IE8,9中获取iframe内容出现拒绝访问。例如下面这句: var html = iframe[0].contentDocument.body.innerHTML;经过反复查找之后,并非是跨域,或者其他问题。结果发现是原创 2017-05-08 16:15:20 · 2029 阅读 · 0 评论 -
IE8,9中将event传到其他作用域会失效
与其它浏览器在事件触发之后为每个事件创建一个单独的Event对象相对,IE的所有事件公用一个Event对象,也就是window.event。因此为了避免冲突,针对某个事件的window.event对象只在该事件的事件处理函数的执行过程中有效,一旦事件处理函数执行完了,window.event就被IE设置为null了。如果传到其他作用域,event的属性会显示无法获取成员。 比如:var elem原创 2017-06-30 17:36:16 · 241 阅读 · 0 评论