问题描述:网站协议是https(安全),下载excel地址的协议是http(不安全),所以点击下载会报以下错误

从Chrome84开始阻止混合内容,

页面的地址是通过 HTTPS 加载的,但是里面有不安全的内容(通过 HTTP 加载,被认为是不安全的),所以excel的链接自动升级为了 HTTPS 链接。

加载不出来的原因就找到了:Chrome 认为页面使用了 HTTPS 加载,下载地址如果是 HTTP 加载就不安全,会自动给升级为 HTTPS 加载。

解决办法:

一、

点击地址栏小锁图标

  

拉到最下边,找到不安全内同 选择允许

注意:在隐私模式下,这种方式不行

二、彻底解决办法:

协议做到一样,都改成https(更安全),让后端人员把excel下载地址、或者图片地址 改成https形式

更多推荐

chrome禁止混合内容(Mixed Content) 解决