使用jquery的解决方案如下:
步骤1:
将整个(修改)html转换为字符串表示形式:
var html = $('html').clone();
var htmlString = html.html();
第2步:
Base64编码htmlString并将其放入超链接中的数据库中:
var datauri = "data:text/html;charset=utf-8;base64," + $base64.encode(htmlString);
$("body").append("Save");
步骤3:
右键单击上面动态创建的“保存”链接,然后从浏览器的上下文菜单中选择“另存为”.您的修改后的html文件将被保存为本地文件系统中的一个新的html文档.
我以前尝试过,它的作品.希望它会为你和他人工作.该解决方案无需任何服务器端技术,也不需要Flash,Java小程序,Active-X控件,XPCOM或任何专有的客户端技术.唯一需要的是支持数据uri的任何(现代)浏览器.