开发环境:ASP.NET MVC,其他环境仅供参考。
问题描述:在开发中遇到这样的需求,保存页面,通常使用JavaScript的saveAs进行保存,各浏览器对saveAs支持,见下表。
代码一:初始保存的代码,只有IE6,7,8支持。
function CmdSave() {
var OW = window.open('', "_blank", "");
var DD = new Date();
OW.document.open();
var content = document.getElementById("content").innerHTML;
OW.document.write(content);
var name = mineName + "-" + $("#selDate").val() + ".htm";
OW.document.execCommand("saveAs", fals