我有以下功能导出一个HTML脱颖而出:
function generateexcel(tableid) {
var table= document.getElementById(tableid);
var html = table.outerHTML;
window.open('data:application/vnd.ms-excel,' + encodeURIComponent(html));
}
问题是,我不能把一个特定的文件名保存为使用户获得类似:
你想保存%3Ctable%20id%3D%22tableRslts%22%20tabindex%3D%2235%22%20个文件?
和保存的文件是这样的:
IytvT8Jo.xls.part.xls
(在Firefox中至少这是我们将使用目标浏览器)
你将如何解决这一问题?