当我尝试将HTML表(它包含2600行)作为excel文件下载时,浏览器将崩溃。但是当它包含较少的记录(行)时,它工作正常。
对于下载表,我创建了一个链接并虚拟点击它。这是代码。
var base64data = "base64," + $.base64.encode(excelFile);
var result = 'data:' + 'application/vnd.ms-' + defaults.type + ';charset=UTF-8;filename=exportData.doc;' + base64data;
var link = document.createElement('a');
link.download = defaults.fileName + '.xls';
link.href = result;
link.click();
有没有其他方法下载而不会崩溃浏览器?