关于https不支持http的解决方案

时间:2023-03-10 00:20:06
关于https不支持http的解决方案

由于在写md的时候截图是用的微博的图床,上传到github才发现不让在其他网站使用,所有本文只有一张图片。

刚才进行网站测试的时候,微博秀这个插件不能显示出来,一直是空白,

然后我把本地域名改成了127.0.0.1,显示出来了。

可是部署到github以后还是显示空白,我以为是网络问题,

但是检查了一下才发现报错了。

Mixed Content: The page at ‘https://www.taobao.com/‘ was loaded over HTTPS, but requested an insecure image ‘http://g.alicdn.com/s.gif’. This content should also be served over HTTPS.

查了一下原因,显示说是现在的github是https协议了。

而微博秀还是http的协议,然后通过了解可以通过ssl进行解决。

但是有点麻烦,然后,我又经过查找资料。

把微博秀里面的http去掉了。写成了类似相对路径的形式。

并且查到可以在页面中加入(meta)头,为了以防万一,我进行了这两个步骤,然后部署后成功显示

<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests" />

正常显示了微博秀

关于https不支持http的解决方案