锚标签上的下载属性不适用于边缘中的相对路径

时间:2019-07-30 15:20:05

标签: html microsoft-edge

我对今天提出的问题感到困惑。我们将download-Attribute用于来自同一源的File-Downloads。因此,在Chrome,Firefox,Safari或其他任何版本中都可以正常工作。但是我遇到了MS Edge的问题,因为它没有下载资源。它只是不执行任何操作,该对话框出现在我要保存文件或直接打开文件的位置,但它没有下载,我可以随时按“保存”。如果我忽略了下载属性,则MS Edge不会显示文件,并且其他来源的绝对路径也可以正常工作。

<a class="atm-context_menu_item " download="" 
href="../../mocks/modules/topiclist/topiclist.json" data-context- 
menu="item">
    <svg class="icon atm-context_menu_item__icon">
        <use xlink:href="#download"></use>
    </svg>
    <span class="visuallyhidden">Download</span>
    <span class="atm-context_menu_item__label">Sprache</span>
</a>

没有错误消息,并且文件肯定在我们指向的位置。

1 个答案:

答案 0 :(得分:0)

您正在使用哪个版本的Microsoft Edge?我已经尝试使用我的系统(使用Microsoft Edge 44.18362.1.0)测试您的代码,效果很好。

download attribute document看来,该属性支持Microsoft Edge 13+,请检查您的Edge浏览器版本并尝试升级Edge浏览器版本。

此外,您还可以尝试resetting the Edge browser setting