从blob下载的文件丢失了它的标记括号

时间:2017-02-19 12:45:34

标签: javascript html5 blob

要从blob下载客户端脚本生成的HTML文件,请使用以下代码。文本取自textarea,处理后发送到blob。

var html_text = document.getElementById("textarea1").innerHTML;
/* the textarea contains tags like <b>test</b> */
var blob = new Blob([html_text], {
 type: "text/html; charset=utf-8"
});
var url = URL.createObjectURL(blob);
var a = document.createElement('a');
a.download = "new.html";
a.href = url;
a.textContent = "Download";
document.getElementById("aDiv").appendChild(a);

但是,当点击下载链接时,我会收到一个包含HTML实体的文件,例如“gt; lt;”等需要标记括号的地方。我的错是什么?

0 个答案:

没有答案