以下代码在Chrome中完美运行。
<script>
function myFunction() {
var blob = new Blob(['<a id="a"><b id="b">hey!</b></a>'], {type : 'text/html'});
var newurl = window.URL.createObjectURL(blob);
document.getElementById("myFrame").src = newurl;
}
</script>
但是在IE中不起作用。有人能告诉我这里错在哪吗?
iframe的“src”也设置为如下所示的blob。
<iframe id="myFrame" src="blob:0827B944-D600-410D-8356-96E71F316FE4"></iframe>
注意:
我也尝试了window.navigator.msSaveOrOpenBlob(newBlob)
,但目前还没有成功。