当前位置:LaySNS首页 > Bug反馈

解决QQ登录用户头像的非HTTPS解决方案

楼主:夜琉璃ヾ 时间:2019-08-03 14:19:32 点击:1550 回复:3

由于QQ登录的用户头像默认是协议头是http,导致网站加了SSL的,仍然显示为不安全等问题。


解决方案如下,不需要改代码,也不需要动后端。

在模板文件的footer中加入这段script即可,自动将来自QQ的用户头像替换为https资源。

放在script标签之间


$("img").each(function(){

let src = $(this).attr('src'); if(src.search("qlogo.cn") != -1){ $(this).attr('src',src.replace('http://','https://')); } });

PS:使用这段代码,需要页面有加载jQuery...

作者: 邵先森博客 时间:2019-08-03 15:25:58

带图片教程最好

作者: 古风 时间:2019-08-06 11:29:19

页面怎么加载jQuery,是不是加上你发的那段代码就好了?

小白有点不懂