我在一个Vue.js项目中工作,用户可以下载任何文件。一切工作正常,但由于某种原因,chrome不下载jar/zip文件。chrome控制台有任何错误。此外,它可以在我的本地机器上工作,而不能在生产服务器上工作。下面是vue.js代码:
<a
:href="file.path"
target="_blank"
class="icon-link block q-pr-xs"
>
<q-icon name="get_app" size="sm"></q-icon>
</a>
和生成的html
<a data-v-52d0018a=""
href="http://myserver.com:9000/portal-fileuploader/static/file.rar"
target="_blank"
class="icon-link block q-pr-xs">
<i data-v-52d0018a=""
aria-hidden="true"
role="presentation"
class="material-icons q-icon notranslate">
get_app
</i>
</a>
我甚至不知道研究的方向,所以我会很感激任何建议。
从Chrome 83版本开始,浏览器会阻止下载不安全的HTTPS文件。
链接:https://www.chromestatus.com/feature/5691978677223424