any clean ways to download files like html5 download attribute
html, javascript, jquery
Solution
You might want to try FileSaver.js which has support for all modern browsers.
var blob = new Blob(["Hello, world!"], {type: "text/plain;charset=utf-8"});
saveAs(blob, "hello world.txt");
Problem
I am fully aware that there are many debates(and solutions) out there in terms of downloading files in javascript/jQuery, such as `iFrame`, `jQueryPlugin`. However, I am more interested in a kind of built-in facilities like `download` attribute of `<a>` in HTML5. The problem is that it supports a couple of browsers: That is how I want to download files, without creating frames or using any plugins. The questions is are there any other cross browser built-in(say, easier or cleaner) ways to do it? - Internet Explorer 8+ - Firefox 19+ - Chrome 17+ - Safari 5.1.9+ - Opera 12.1