- 通过window.location.href指向下载地址,进行下载文件,如何获取到下载成功后到时刻?
没办法哈哈。但是你可以利用缓存!
1.通过ajax请求,这是可以监听进度的。
2.ajax成功后,打开:window.location.href
axios({
url: 'download'
}).then(() => {
window.location.href = 'download';
});
通过原生XMLHttpRequest请求里的onprogress判断
参考这里:js 怎么判断文件或图片下载的进度
https://segmentfault.com/q/10...
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
无法获取,浏览器内部事件。