实现方法大致如下:
注:黄色标识部分为核心实现代码,千万不要把那行代码移除try的包围圈。其他代码我想大家都懂。
var saveWin = null;
saveWin = window.open("","","width=1,height=1,top=1,left=1");
saveWin.document.write("内容");
try {
saveWin.document.charset = "GB2312";
} catch (err) { }
saveWin.document.execCommand("SaveAs","","内容")
saveWin.close();