Задача - сохранить содержимое textarea в txt-файл.
Однако Chrome ругается, говорит Uncaught TypeError: window.URL.createObjectUrl is not a function.
Никак не могу понять в чем проблема, разъясните пожалуйста. Заранее огромное спасибо.
<button type="button" value = "СОХРАНИТЬ" id = "save" onclick="saveFile();">СОХРАНИТЬ</button>
function saveFile () {
var saveText = document.getElementById( "textarea" ).value;
var textBlob = new Blob( [ saveText ], { type:"text/plain" } );
var fileName = prompt( "Save as.." );
var link = document.createElement( "a" );
link.download = fileName;
link.innerHTML = "Загрузка";
if ( window.URL != null ) {
link.href = window.URL.createObjectUrl( textBlob );
} else {
link.href = window.URL.createObjectUrl( textBlob );
link.onclick = destroy;
link.style.display = "none";
document.body.appendChild( link );
}
link.click();
};
function destroy(e) {
document.body.removeChild(e.target);
};