-> IE8下的上传功能 需要必须以web服务的方式访问,请不要直接打开以 file:// 协议的方式访问 -> 看网络 crossdomain.xml 文件是否能正常访问,如果是400或500之类的,就是服务器配置问题
- XDomainRequest
- 安全协议源必须匹配请求的URL。(http到http, https到https)。 如果不匹配,请求会报“拒绝访问”错误
- 被请求的URL服务器需要支持CORS,必须有
Access-Control-Allow-Origin: *
的头
-> ie8下 strophe自带心跳机制,不需要额外设置心跳机制
IE下XDomainRequest的send方法是object而不是function无法重写
-> 单独赋值 xhr.readyState = 2
window.XDomainRequest && (xhr.readyState = 2)
-> 去掉 use "strict"
-> 上传接口总是失败,需要确认服务端是否设置 crossdomain.xml
-> ie下通过flash上传,之前flash组件是嵌入到demo当中的,所以需要单独摘出
-> flash的是选择图片上传后自动发送消息,不需要单独点击发送消息
-> uploadShim 逻辑并不完善,需要自己完善,里面有引用 Demo. 的部分都需要更换
-> 先创建群组 -> 接收创建成功回调 -> 设置群组信息 -> 完成, 拉去群组信息
-> 依赖于 URL 属性,理论上ie11才支持
-> 确保自己是的控制台文档模式在 ie8 下面