chrome已阻止HTTPS协议下的混合内容(即HTTPS下,加载http资源)的下载。
混合内容:HTTPS混合内容错误是指,初始网页(新打开的窗口的协议是基于原网页的,所以也没有办法通过新建窗口下载文件)通过安全的HTTPS连接加载,但页面中其他资源(如:图像、视频、样式表、脚本)却通过不安全的HTTP连接加载,这样就会出现混合内容错误(也就是不安全因素)。
- 在Chrome 81(于2020年3月发布)和更高版本中:Chrome浏览器会在控制台消息中对所有混合内容下载进行警告。
- 在Chrome 82(于2020年4月发布)中:Chrome浏览器将警告可执行文件(例如.exe)的混合内容下载。
- 在Chrome 83(于2020年6月发布)中:Chrome浏览器将阻止混合内容可执行文件;Chrome会警告混合内容档案(.zip)和磁盘映像(.iso)。
- 在Chrome 84(于2020年8月发布)中:Chrome浏览器将阻止混合内容的可执行文件,归档文件和磁盘映像;Chrome浏览器会警告所有其他混合内容下载,但图片,音频,视频和文本格式除外。
- 在Chrome 85(于2020年9月发布)中:Chrome浏览器会警告您下载图像,音频,视频和文本的混合内容;Chrome浏览器将阻止所有其他混合内容下载。
- 在Chrome 86(2020年10月发布)及更高版本中:Chrome将阻止所有混合内容下载。
(图片来源网络~侵删)
遇上https网页内需要加载http资源?
1、将对应的http资源转到https下。
2、没有条件将资源迁到https下的话,就麻烦后端幸苦一下,提供个接口获取文件吧