HTTPS 网站中的图片看不到的问题
导读
最近吧里有一条帖子>> DJAWA Photo – Son Ye-Eun 好多人在下边评价说看不到图。当然我也是看不到。
如此之多的人点赞和给张国立肯定不是作者没贴图。那具体原因是为什么呢?
分析了下原因在于:
图床的地址是 HTTP,但是福吧是一个 https 网站。
根据 Chrome 的路线图,从 2020 年 4 月的 Chrome 82 开始就已经逐步去屏蔽安全页面( https 页面)中非安全内容(http)内容。
Chrome 81(2020年 3 月):浏览器会蹦出一条控制台消息,警告所有混合内容的下载;Chrome 82(2020年 4 月):浏览器将警告(.exe 等可执行文件)的混合内容下载;Chrome 83(2020年 6 月):警告 .zip 档案和 .iso 磁盘映像混合内容的下载;Chrome 84(2020年 8 月):警告除图片、音视频、文本之外的混合内容的下载;Chrome 85(2020 年9 月):警告图像、音视频和文本类混合内容的下载;Chrome 86(2020 年10 月):阻止所有类型混合内容的下载。
也就是说在 2020 年 10 月,Chrome 86 版本后就无法在 https 页面中看到 http 内容了。
其实在控制台里,Chrome 也给出了提示:
那怎么解决呢?
1. 使用支持 https 的图床
2. 第二种方法,自己修改自己的浏览器配置:允许「不安全的内容」,这里的「不安全的内容」不一定真的不安全,只不过是因为 http 传输容易被截获。
点击地址栏旁边的小锁头,点击「网站设置」
找到「不安全内容」,设置为允许。
回到原页面刷新即可。这是小锁头那里会有「不安全」的提示。