今頃になって気づいたが、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>');