【发布时间】:2018-10-31 20:40:45
【问题描述】:
我有一个博客here,我在其中使用了带有download 属性的HTML 文件的锚标记(<a>):
<a href="http://www.idevelopweb.site/newsletters/welcome-simple/welcome-simple.html" download>Download it here <i class="fa fa-download" aria-hidden="true"></i></a>
截图:
预期:当用户点击时,应该打开对话框下载文件。
但是,它会导航到文件。 AFAIK,它工作得更早。不知道发生了什么,或者我错过了什么?根据w3schools example,允许使用“.html”文件。
如果不使用 JavaScript,我们将不胜感激。
编辑: 该博客位于subdomain (http://blog.idevelopweb.site/) 中,我正在调用位于root directory (http://www.idevelopweb.site/) 中的HTML 文件,因此我使用了绝对路径。
【问题讨论】:
-
使用:在这里下载 所以没有 http:// 等
-
下载属性仅适用于同源 URL。 developer.mozilla.org/en-US/docs/Web/HTML/Element/a#Attributes