我有一个使用 Ruby on Rail 框架用 Ruby 编写的网站,使用 HTTP 协议(protocol)时一切正常,但切换到 HTTPS 协议(protocol)时。
有些CSS素材无法显示,但有些可以。
字体显示不出来,本来是设计字体的,现在不是了。
有人知道会发生什么吗?
最佳答案
如果没有任何具体错误,我假设浏览器可能阻止了从混合内容加载文件,即同时使用 HTTP 和 HTTPS。使用您的浏览器开发人员工具网络选项卡来确认这一点。
您可以使用 //
而不是 http://
以便资源从页面内容加载的相关协议(protocol)加载; Can I change all my http:// links to just //?
关于css - 当网站从 http 到 https 时,某些 CSS 无法显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28823358/