window.location.href请求导出时,想将用户界面加遮罩,不允许用户操作界面,待导出提示框成功弹出后允许放开遮罩,如何实现在导出过程中给界面加遮罩
###window.location.href
相当于新打开一个页面,而新页面只有下载功能,所以你的当前页面无法获取下载的任何信息。
所以你只能在开始下载的时候,给当前页面加上遮罩,然后在遮罩里用文本提示用户,等下载完成再关闭遮罩。
或者,考虑改成 ajax 下载,下载完成后用 <a download="filename.ext">
触发下载,理论上也可以满足需要。