让用户下载当前的html页面怎么可能?网页使用ajax加载文本,因此我的代码不起作用,因为它下载了页面的原始状态:
<a href="URL_OF_THIS_PAGE" download="page.html">Download</a>
答案 0 :(得分:12)
<a onclick="this.href='data:text/html;charset=UTF-8,'+encodeURIComponent(document.documentElement.outerHTML)" href="#" download="page.html">Download</a>