如何创建一个 JavaScript 按钮来下载放入字符串中的 html 页面。 以便人们可以下载页面以供离线查看。
所以我有这个字符串(只是一个小样本):
var DownloadHtml="<html><head><title>Test</title></head><body><p>Test</p></body></html>";
我希望能够让用户下载该 HTML 页面。
编辑尝试使其更清晰:
我更喜欢可下载的内容,以便用户将其放在桌面上。它并不是页面本身的离线版本,它是视频服务中标签的时间列表,标签在观看时显示在列表中,但您也可以下载它以查看谁在何时发表评论并通过单击其中一条评论您在对方发表评论时打开视频
最佳答案
作为答案:
<script src="http://danml.com/js/download.js">
<script>
var DownloadHtml="<html><head><title>Test</title></head><body><p>Test</p></body></html>";
download(DownloadHtml, "saved.html", "text/html");
</script>
请注意,如果您想支持旧版浏览器,则需要从服务器回显它并附加内容处置 header 。
关于javascript - 将JS字符串制作成.html下载链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17466991/