ajax当前窗口打开下载链接的问题,以及弹窗不被拦截的方法

finemi 2016-06-03 10:39:24
项目中需要使用ajax动态获取文件下载地址,获取后当前窗口location.href=下载地址,直接跳在,大部分浏览器都可以正常直接弹出下载窗,但是360浏览器就不行了,弹出后当前窗口也变成下载地址的窗口了。 要么就只有弹出新窗口,但是ajax下弹新窗口一直没好的解决方案,基本都会被拦截。

我看csdn的下载频道的资源下载,以及网盘的下载,显然都是ajax动态获取地址弹出下载框的,但是不像我做的一样,360浏览器下也会正常弹出下载窗,不会改变当前窗口地址
...全文
117 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
家里敷泥呀 2016-06-03
  • 打赏
  • 举报
回复
在response里指定响应头:"Content-Disposition","attachment;filename=FileName.txt"

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧