我不能重现这一点,但一堆用户都有这个问题。他们都在IE8上。问题出现在提交给S3之前获取签名的ajax请求中。签名url在同一个域中。罚款上传器(S3版本)抛出一些IE8浏览器的JS错误
这里是日志:
LOG: [FineUploader 3.8.0] Received 1 files or inputs.
LOG: [FineUploader 3.8.0] Submitting S3 signature request for 0
Object expected s3.jquery.fineuploader.js, line 3735 character 17
3735线对应于(在功能getXhrOrXdr):
xhrOrXdr = new XMLHttpRequest();
这里是浏览器的用户代理:
"Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET CLR 1.1.4322; .NET4.0C; InfoPath.2)
这是一些浏览器设置或防火墙/安全的东西?我有使用jQuery可以正常工作的网站的其他ajax部分。
我想出了如何重现。如果在Internet选项 - >高级 - >安全性中关闭“启用本地XMLHTTP支持”,则会产生错误。 –
是的,我只是想提到在我现在正在打字的答案中...... –