HTTPS在Chrome上显示,但不在Safari中显示

时间:2013-02-13 01:49:52

标签: ruby-on-rails ubuntu ssl nginx

HTTPS会在Chrome上显示,但不会在Safari中显示,除非我点击其他页面,然后再点击返回。然后显示https,我可以单击它并查看证书。我安装了Webserver Certification和Intermediate文件。有没有人遇到过这个问题,如果有的话,你是怎么解决的?

2 个答案:

答案 0 :(得分:8)

可能你有一些通过普通的http加载的外部资源(img,脚本等)。要查看尝试使用Chrome或Firefox。

Chrome会在导航栏上显示有效的绿色锁定,但如果从不安全的来源加载某些资源,则可以在右侧看到屏蔽图标。 (Firefox显示灰色世界而不是锁定.Safari反而无法静默删除https +锁定图标)Firefox and Chrome navbars with some resources over http

答案 1 :(得分:0)

我遇到了同样的问题,通过在 safari 菜单中切换用户代理来修复它:开发-用户代理。你可以选择任何其他UA,对我来说,网站突然显示https。在我将 UA 更改为通用版本后,它工作正常。