Using Blob to generate a data url

JavaScript

if (!window.BlobBuilder && window.WebKitBlobBuilder) {
    window.BlobBuilder = window.WebKitBlobBuilder;
}

var csv = "jdshfjkd";
var contentType = "text/plain";

var blob = new Blob(["dfdjhfkjd"], {type: contentType});

var url = (window.URL || window.webkitURL).createObjectURL(blob);

var a = document.body.appendChild(document.createElement('div'));

a.innerHTML = url;
//a.addEventListener("click",function(e){window.open(url,"blob")},false);