所以我在超链接属性下载方面遇到了这个问题。基本上我有下载某个文件的链接。然而它不起作用..
<a href="somelink/somefile.txt" download="" class="external">download file</a>
Run Code Online (Sandbox Code Playgroud)
使用这种格式,它将下载文件,但它会给我一个失败的文件,显示“没有文件”。
另一方面,如果我有具有完整 uri 格式的链接:
<a href="http://wwww.somesite.com/somelink/somefile.txt" download="" class="external">download file</a>
Run Code Online (Sandbox Code Playgroud)
它将我重定向到该页面,并且只会显示该文件。奇怪的是当我在 mozilla 和 Brave 浏览器上尝试时。有用。但在 Safari 中,我的默认浏览器是 google chrome。它不工作..
我错过了什么吗?也许在我的标题中?如果您能提供帮助,我真的很感激..谢谢!
编辑
事实证明,我的问题是同源网址冲突。显然,我正在从不同的主机/站点请求,有关进一步的解释,请参阅:https ://developer.mozilla.org/en-US/docs/Web/Security/Same-origin_policy