我对今天提出的问题感到困惑。我们将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>
没有错误消息,并且文件肯定在我们指向的位置。
答案 0 :(得分:0)
您正在使用哪个版本的Microsoft Edge?我已经尝试使用我的系统(使用Microsoft Edge 44.18362.1.0)测试您的代码,效果很好。
从download attribute document看来,该属性支持Microsoft Edge 13+,请检查您的Edge浏览器版本并尝试升级Edge浏览器版本。
此外,您还可以尝试resetting the Edge browser setting。