安装好了腾讯的 ssl 证书,发现有些显示绿色的锁,有些显示灰色的感叹号

2018-08-19 20:03:15 +08:00
 kmdd33

1,确定已经安装成功,但是浏览一些自己网站的网页是,chrome 地址了显示的是灰色的感叹号,google 了一些教程,发现图片上传部分,自己用的是 http,自己就在源码上改成: https,这样全站都显示绿色的锁,但是,网站上的头像,上传的图片却不显示正常了,请问同学们,有没有更好的方法呢?有没有什么方法可以在 nginx.conf 直接配置的方法?

2,Google 了一个方法: 解决方法一: 直接在 html 中添加下面的标注解释语句即可:

<meta content="“" content-security-policy="" http-equiv="“" upgrade-insecure-requests="" ”="">

也不知道这个方法是否有效,关键是工作量也太大了。

2798 次点击
所在节点    问与答
10 条回复
dimlau
2018-08-19 20:16:31 +08:00
???
证书只对你申请证书时的域名有效。
所以如果你的图片使用的是二级域名之类的,没有证书你强行用 https 地址,图片肯定就不显示咯~~
kmdd33
2018-08-19 21:20:17 +08:00
@dimlau 刚才尝试了方法 2,完全没用
dototototo
2018-08-19 21:32:42 +08:00
你要不要贴一下网站?
DylanChou
2018-08-19 21:38:04 +08:00
如果你的网站调用了非 HTTPS 的网站,也会导致感叹号
cydian
2018-08-19 21:41:58 +08:00
Chrome console 看一下?
alvin666
2018-08-19 22:08:24 +08:00
一楼正解
Tink
2018-08-19 22:14:37 +08:00
看一下外部资源是否 https
ningcool
2018-08-20 10:33:55 +08:00
网页中的外链,图片,css 等资源,如果还是 http 的就会是灰色的锁
kmdd33
2018-08-20 11:17:03 +08:00
@ningcool @Tink @DylanChou 感谢各位,修改了 concole 里面提示的错误,把全部引用都换成 https 了
flynaj
2018-08-21 01:35:56 +08:00
该源码,原来默认是 http://改成 ://

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/481226

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX