下载HTML 5属性在IE 11中无法正常工作

时间:2018-11-27 01:47:44

标签: javascript html5

我有一个锚标记,如下所示:-

<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中也可以打开下载,但在同一窗口中!!我该如何预防。如何强制下载并不允许在同一页面中打开。有什么想法吗?

1 个答案:

答案 0 :(得分:2)

那是因为IE 11不支持download属性:

https://caniuse.com/#search=download