odd-look: ознакомтесь с HTML5 W3C saveAs() FileSaver interface www.w3.org/TR/FileAPI/. Он нативано поддерживается современными браузерами, в том числе хромом. Возможно у хрома есть бага, в идеале всё должно работать. Можете попробовать https://github.com/eligrey/FileSaver.js, но мне кажется, что это костыль.