下载当前的html文件

时间:2014-10-06 15:06:22

标签: javascript html

让用户下载当前的html页面怎么可能?网页使用ajax加载文本,因此我的代码不起作用,因为它下载了页面的原始状态:

<a href="URL_OF_THIS_PAGE" download="page.html">Download</a>

1 个答案:

答案 0 :(得分:12)

<a onclick="this.href='data:text/html;charset=UTF-8,'+encodeURIComponent(document.documentElement.outerHTML)" href="#" download="page.html">Download</a>