2018. 3. 19. 13:19 JavaScript/Util 함수
[JavaScript] IE11 Chrome txt 파일 다운로드
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);
}
}
},
'JavaScript > Util 함수' 카테고리의 다른 글
| [JavaScript - 자바스크립트] Object(오브젝트) 길이 구하기 (0) | 2018.04.09 |
|---|---|
| [JavaScript] JavaScript 브라우저 체크 (0) | 2018.03.19 |
| [JavaScript] 자리수만큼 0 채워주기 (zeroPrint) (0) | 2018.03.19 |