js ajaxfileupload.js IE8 上传文件 拒绝访问

js ajaxfileupload.js IE8 上传文件 拒绝访问,第1张

安全限制,必须要主动点击input控件才行,触发点击是不行的,隐藏的话不要用display:none请使用opacity:0来隐藏(可以鼠标点击,visibility:hidden似乎也不行),IE8的话是filter:Alpha(opacity=0)然后让input一直追随鼠标移动,实现方式有很多,你找个合适的吧。总之上传需要主动点击input

-------------------------------

如果以上方法你不接受,那么你只能用flash来实现上传了

在JS代码页面最前方添加如下内容:

jQuery.support.cors = true

在ajax中URL最后添加上时间戳tmp如下:

url:url+"&email="+email+"&domain="+domain+"&mailbox="+mailbox+"&password="+password+"&tmp=<%=new

Date().getTime()%>",

访问Internet选项,具体如下:

切换到Internet的安全选项卡,并选择Internet,点击自定义级别,具体如下:

启用跨域浏览器窗口和框架,具体如下

启用“通过域访问数据源”,具体如下

如果您将要访问的地址加入了可信任站点,那么同时要针对可信任站点进行设置,按照如下截图找到可信任站点后,重复5,6步 *** 作

切记Ajax调用中返回的dataType值一定要按相应的系统返回格式要求填写。如下图中的dataType为text,如果修改为xml的话,IE8下很有可能出现不了数据。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12096474.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存