Javascript Internet Explorer 11不支持html下载属性
我在写Angularjs。 这是我的代码(在chrome中运行良好):Javascript Internet Explorer 11不支持html下载属性,javascript,angularjs,html,internet-explorer-11,Javascript,Angularjs,Html,Internet Explorer 11,我在写Angularjs。 这是我的代码(在chrome中运行良好): 在资源管理器(IE11)中—当我单击此代码时,函数updateExport()调用。但是ng href和下载没有启动。我看到浏览器不支持download属性。如何更改代码以同时支持chrome、Firefox和Explorer?(没有jQuery)。我遇到了同样的问题,这里简要介绍了浏览器兼容性。 下载属性仅支持IE 13或更高版本。最后,我用来解决兼容性问题。现在,它可以在Chrome和IE中下载。下面是我代码的一部分
在资源管理器(IE11)中—当我单击此代码时,函数
updateExport()
调用。但是ng href
和下载没有启动。我看到浏览器不支持download
属性。如何更改代码以同时支持chrome、Firefox和Explorer?(没有jQuery)。我遇到了同样的问题,这里简要介绍了浏览器兼容性。
下载属性仅支持IE 13或更高版本。最后,我用来解决兼容性问题。现在,它可以在Chrome和IE中下载。下面是我代码的一部分:
var csv = Papa.unparse(data);
var blob = new Blob([csv], {type: "text/plain;charset=utf-8"});
try {
var isFileSaverSupported = !!blob;
saveAs(blob, filename);
} catch (e) {
console.debug('File Saver is not supported. try upgrade your browser. Thank you.', e);
saveTextAs(csv, filename);
}
我不会说将此作为答案发布是错误的,但如果您发布答案的重要部分,则更有意义。
var csv = Papa.unparse(data);
var blob = new Blob([csv], {type: "text/plain;charset=utf-8"});
try {
var isFileSaverSupported = !!blob;
saveAs(blob, filename);
} catch (e) {
console.debug('File Saver is not supported. try upgrade your browser. Thank you.', e);
saveTextAs(csv, filename);
}