一、项目源码:
> html
[ IE浏览器兼容问题 ] Web Uploader 在IE、FireFox下点击上传没反应
[ IE浏览器兼容问题 ] Web Uploader 在IE、FireFox下点击上传没反应
> js
初始化插件:
[ IE浏览器兼容问题 ] Web Uploader 在IE、FireFox下点击上传没反应
[ IE浏览器兼容问题 ] Web Uploader 在IE、FireFox下点击上传没反应
事件绑定:avalon
[ IE浏览器兼容问题 ] Web Uploader 在IE、FireFox下点击上传没反应
[ IE浏览器兼容问题 ] Web Uploader 在IE、FireFox下点击上传没反应
> web
[ IE浏览器兼容问题 ] Web Uploader 在IE、FireFox下点击上传没反应
[ IE浏览器兼容问题 ] Web Uploader 在IE、FireFox下点击上传没反应
> 报错:
- IE:
脚本缺少对象
- FireFox:
js业务逻辑代码部分事件正常进行,插件内部绑定事件失效

二、原因分析:
1、REASON-1
> swf路径错误:
使用资源的绝对路径
> 添加html头部meta
<meta http-equiv="X-UA-Compatible" content="IE=edge">

2、REASON-2
> 参考官网例子:在chrome、firefox、IE下面可以弹出弹窗,正常显示
但是我的代码在Firefox、IE下面没有任何反应,比对发现使用的容器标签有差异:
[ IE浏览器兼容问题 ] Web Uploader 在IE、FireFox下点击上传没反应
[ IE浏览器兼容问题 ] Web Uploader 在IE、FireFox下点击上传没反应
> 在Firefox、IE浏览器中button标签内部可以含有其他标签,但是不能对内部标签绑定事件,button内部只能是文本,
之后我将绑定web uploader的标签换为p,在Firefox、IE下面也就可以使用了。
> 看来这应该是Firefox对button标签做的一些限制,就好比table/thead/tbody一样。

相关文章:

  • 2021-10-15
  • 2021-05-28
  • 2021-12-15
  • 2022-12-23
  • 2022-12-23
  • 2021-12-25
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-04-08
  • 2022-01-07
  • 2022-12-23
  • 2022-01-09
  • 2021-12-04
相关资源
相似解决方案