Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Internet Explorer 11不支持html下载属性_Javascript_Angularjs_Html_Internet Explorer 11 - Fatal编程技术网

Javascript Internet Explorer 11不支持html下载属性

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中下载。下面是我代码的一部分

我在写Angularjs。 这是我的代码(在chrome中运行良好):



在资源管理器(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);
}