首页 > 解决方案 > 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>

我什至不知道研究方向,所以将不胜感激任何想法。

标签: vue.jsgoogle-chromezip

解决方案


从 Chrome 83 版本开始,浏览器会阻止在 HTTPS 上下载不安全的文件。

链接:https ://www.chromestatus.com/feature/5691978677223424


推荐阅读