The download
attribute of an <a>
tag helps Edge open download links more nicely (i.e. it closes the target tab once it realises it won't be used). Is there any way to do that when Javascript is responsible for initiating the download? As in
HTML:
<span class='btn-link' onclick='openReport(@orderNumber, @tableBodyId); return false;'>
Javascript (talking to ASP.NET MVC controller):
function openReport(orderNumber, tableBodyId) {
var url = "/Reports/ValuationReportDocPdf?orderNumber=" + orderNumber;
var win = window.open(url, '');
setTimeout(function () { location.reload(); }, 3000);
}