作为example在 W3schools 节目中,
<a href="/images/myw3schoolsimage.jpg" download="w3logo"></a>
适用于 chrome,下载文件名已重命名为“w3logo.jpg”,但似乎只适用于静态文件。如果我将 href 更改为
<a href="https://raw.githubusercontent.com/jquery/jquery/master/LICENSE.txt" download="w3logo"></a>
看起来像一个静态文件,重命名功能失败。
而且我们还知道,即使使用静态文件,它也只适用于少数浏览器。
是否有任何替代解决方案,同时进行下载和重命名?有一点点 js 很好,只有 html 更好。
最佳答案
download
属性仍未被所有浏览器完全支持,支持它的浏览器并不总是遵循默认文件名。当要下载的文件不是来自 same origin 时,通常会发生这种情况。作为运行脚本的服务器。有关更多信息,请查看 HTML spec for the download attribute
关于jquery - <a> 的下载属性的替代实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27415555/