我有一个锚标记,如下所示:-
<a id="lnkAvailabilityBrochure" href="" style="visibility:hidden" download></a>
和div的click事件绑定到以下方法,该方法模拟点击上面的超链接:-
var downloadPropertyBrochure = function () {
if (propertyBrochure.BrochureId != EmptyGuid){
$("#lnkPropertyBrochure").attr("href", propertyBrochure.ViewUrl);
$("#lnkPropertyBrochure")[0].click();
}
else
{
$.growlUI("There is no brochure to download..");
}
}
这在chrome中也可以正常工作,在IE 11中也可以打开下载,但在同一窗口中!!我该如何预防。如何强制下载并不允许在同一页面中打开。有什么想法吗?