JavaScript/Util 함수
[JavaScript] IE11 Chrome txt 파일 다운로드
깍돌이
2018. 3. 19. 13:19
download :function(filename, text) { if(this.testBrowser ==='chrome') { var element = document.createElement('a'); element.setAttribute('href', 'data:text/plain;charset=utf-8,' + encodeURIComponent(text)); element.setAttribute('download', filename); element.style.display = 'none'; document.body.appendChild(element); element.click(); document.body.removeChild(element); } else // IE Browser log Donwload { var a = document.createElement("a"), file = new Blob([text], { type: "text/plain;charset=utf-8"}); if (window.navigator.msSaveOrOpenBlob) // IE10+ window.navigator.msSaveOrOpenBlob(file, filename); else { // Others var url = URL.createObjectURL(file); a.href = url; a.download = filename; document.body.appendChild(a); a.click(); setTimeout(function () { document.body.removeChild(a); window.URL.revokeObjectURL(url); }, 0); } } },