初识Blob与createObjectURL

document.body.onclick = function(){

var blob = new Blob(["<html><body>Hello World!<\/body><\/html>"],{"type":"text/html"});

var a = document.createElement('a');
a.target = "_blank";
a.href = URL.createObjectURL(blob);
document.body.appendChild(a);
var evt = document.createEvent("MouseEvents");
evt.initEvent("click", false, false);
a.dispatchEvent(evt);
document.body.removeChild(a);
}
document.body.innerHTML = "点击打开新页面";

猜你喜欢

转载自www.cnblogs.com/mmm801/p/9454410.html