読者です 読者をやめる 読者になる 読者になる

chrome では、WebKitBlobBuilder は使えない

今頃になって気づいたが、chrome では、WebKitBlobBuilder を使えなくなっている。
以下のようなコードは、もう成立しない。

var BlobBuilder = window.BlobBuilder || window.MozBlobBuilder ||
window.WebKitBlobBuilder || window.MSBlobBuilder;
var bb = new BlobBuilder();
bb.append(textout.value);
var blob = bb.getBlob();


これからは、以下のように、Blob を直接生成して操作するしかない。

var blob = new Blob( [ content ]{ type: "text/plain" } );

var url = window.URL || window.webkitURL;

$('#aout').html('<a href="' + url.createObjectURL(blob) + '" download="a.txt">a.txt</a>');