export const downloadFile = (fileName, url)=> {
if (isIE()) {
ieDown(url)
} else {
var aLink = document.createElement('a');
var evt = document.createEvent('MouseEvents');
// var evt = document.createEvent("HTMLEvents")
evt.initMouseEvent('click', true, false, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
// evt.initEvent("click", false, false)//initEvent 不加后两个参数在FF下会报错, 感谢 Barret Lee 的反馈
aLink.download = fileName;
aLink.href = url;
aLink.dispatchEvent(evt)
}
};
export const isIE = ()=> {
var explorer = window.navigator.userAgent;
return explorer.indexOf('MSIE') >= 0 || explorer.indexOf('Trident/7.0') >= 0;
};
const ieDown = url=> {
window.open(url)
};