我有这个 js 函数,它适用于 IE 和 firefox,但不适用于 chrome。它应该提供带有 chrome 和 firefox 的下载窗口,但会弹出 IE-
JS函数-
function downloadCSV() {
var isIE = false;
//Download if browser is not IE, otherwise show popup
if (isIE) {
$('#searchInfo').TableCSVExport(
{delivery:'popup' });
} else {
var csv = $('#searchInfo').TableCSVExport(
{delivery:'value' });
var blob = new Blob([csv], {type: DOWNLOAD_TYPE});
saveAs(blob, DOWNLOAD_NAME);
}
}
我这样称呼它——
<a id="csvLink" href="javascript:downloadCSV()">Download</a>
在 Firefox 和 IE 中,它工作正常,但在 Chrome 中,它在控制台中显示以下错误-
Uncaught TypeError: Illegal constructor
downloadCSV
(anonymous function)
任何的想法?