导航栏在Mozilla上垂直显示

时间:2017-06-29 作者:Xirol

我刚刚开始帮助维护我们学校的网站:http://www.hawaii.edu/eall/

问题是,当Mozilla浏览器使用httpsour导航栏进入站点时,导航栏会爆炸到整个屏幕,并垂直显示,而您再也看不到标题。它很少在Chrome中出现,在其他浏览器中也能完美工作。例如,使用以下选项访问网站:https://www.hawaii.edu/eall/

为了在Mozilla中修复它,我们不得不告诉用户单击URL附近的挂锁并“暂时禁用保护”(这样他们现在处于http而不是https)以便页面正常显示。

可能有什么问题?起初我想可能是插件,但我不太确定,因为我对WordPress还比较陌生。任何建议都将不胜感激。提前感谢!

1 个回复
SO网友:jmusal

问题是,由于混合内容问题,浏览器正在阻止资产。当用户使用SSL访问站点时(https), 许多内容(例如,一些样式表)被请求为非ssl链接(http). 查看chrome开发工具中的控制台,查看这些问题的列表。基本上,您需要确保使用SSL请求这些资产。

如果出于某种原因,您希望站点处于SSL和非SSL(通常不建议,但这是另一个主题)下,您可以使用当前协议请求资产,方法是将其从请求中删除,而不是http://example.com/style.csshttps://example.com/style.css 你可以简单地要求//example.com/style.css

在一个完美的世界中,我会在任何地方使用SSL,而不必担心它。

结束

相关推荐

使用WordPress HTTP API在HTTPS上进行相互身份验证?

我目前正在构建一个原型,将数据从Wordpress发布到Rightmove RESTful JSON API(英国的一个租赁/物业网站,特别是实时数据馈送)Wordpress实际上有HTTP API,这给我留下了深刻的印象,但深入挖掘后,我意识到它似乎缺少很多东西(文档就是其中之一!)HTTP API是否以任何方式支持相互身份验证和SSL?特别是相互认证部分?鉴于数据的敏感性,这是API的要求。我所能找到的是,它可以支持SSL,但与客户端证书和基本身份验证无关。我远非这些方面的专家,但我认为我需要使用fs