vue.js - Chrome 不下载存档文件(zip)
问题描述
我正在开发一个 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 上下载不安全的文件。
推荐阅读
- javascript - 在迭代时附加字符串
- python - 如何指定使用 pytest k 参数运行的唯一测试?
- c# - 替换和拆分多个\n
- javascript - 使用 dygraph.js 突出显示交互式区域
- php - 我需要什么正则表达式才能在 PHP 中查找字符串?
- python - 如何通过 Selenium 和 Python 定位动态元素
- bash - 如何使用 VS Code 集成终端以编程方式运行命令
- php - 如何在 octobercms 的引导网格中显示结果?
- java - 使用 ModelBuilder.createArrow 创建箭头时,防止箭头“变胖”
- sql - SQL Server:获取仅包含整数 1-12 的月份列的最近 7 个月数据?