超链接下载属性不起作用

Jar*_*lan 6 html javascript

所以我在超链接属性下载方面遇到了这个问题。基本上我有下载某个文件的链接。然而它不起作用..

<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。它不工作..

我错过了什么吗?也许在我的标题中?如果您能提供帮助,我真的很感激..谢谢!

编辑

另外,我已经阅读了有关内容配置的内容,那么我如何知道我的网页已设置为内联。在此输入图像描述

Jar*_*lan 7

事实证明,我的问题是同源网址冲突。显然,我正在从不同的主机/站点请求,有关进一步的解释,请参阅:https ://developer.mozilla.org/en-US/docs/Web/Security/Same-origin_policy