anchor
태그의 .click()
을 호출하여 auto click
URL을 호출하려고 시도했습니다. Internet Explorer
v11을 제외한 모든 브라우저에서 코드가 정상적으로 작동합니다.IE11에서 .click() 액세스가 거부되었습니다.
도움이 될 것입니다.
var strContent = "a,b,c\n1,2,3\n";
var HTML_APS = strContent;
var data = new Blob([HTML_APS]);
var temp_link = document.createElement('a');
temp_link.href = URL.createObjectURL(data);
temp_link.download = "report_html.htm";
temp_link.type = "text/html";
temp_link.style = "display:none";
document.body.appendChild(temp_link);
if (confirm("Press a button!") == true) {
temp_link.click();
temp_link.remove();
}
여기는 fiddle입니다.
을 사용할 수 있습니다,'navigator.msSaveOrOpenBlob'를 사용 - https://jsfiddle.net/ hcqn9m5a/3/ –
여기에 jQuery 코드가 없습니다. 왜 그 태그가 있습니까? – Barmar