我在页面上有一个指向 MP3 文件的锚链接。Right-click + Save Target As..
我希望能够通过单击链接下载此文件。
目前,我面临一个问题,即不同的浏览器有不同的行为。IE 以 WMP 播放文件,Firefox 提示下载框,Chrome 开始内联播放文件。单击时的预期行为是浏览器应该下载文件或给我一个下载对话框。
我试过以下:
- 在页面上创建一个隐藏
iframe
并将其作为我的锚链接的目标,还尝试使用我想要的 MP3 文件位置创建一个表单作为其在此内部的操作,iframe
并在锚链接单击事件上提交表单 window.location = MP3 URL
链接点击设置- 尝试了多种组合
window.open
这些都无法帮助我。我只是无法在链接单击时获得下载对话框。
无辜的锚链接看起来像:
<a id="someID" href="myMP3file" target="whatever" title="Download" class="someClass">Download Me!</a>