css - 当网站从 http 到 https 时,某些 CSS 无法显示

标签 css ruby-on-rails https

我有一个使用 Ruby on Rail 框架用 Ruby 编写的网站,使用 HTTP 协议(protocol)时一切正常,但切换到 HTTPS 协议(protocol)时。

有些CSS素材无法显示,但有些可以。

字体显示不出来,本来是设计字体的,现在不是了。

有人知道会发生什么吗?

最佳答案

如果没有任何具体错误,我假设浏览器可能阻止了从混合内容加载文件,即同时使用 HTTP 和 HTTPS。使用您的浏览器开发人员工具网络选项卡来确认这一点。

您可以使用 // 而不是 http:// 以便资源从页面内容加载的相关协议(protocol)加载; Can I change all my http:// links to just //?

另请阅读; How to fix a website with blocked mixed content

关于css - 当网站从 http 到 https 时,某些 CSS 无法显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28823358/

相关文章:

在 HTTPS 上上传文件时出现 Android OutOfMemoryException

php - HTTPS 问题 iOS9

javascript - 将整个样式字符串设置为来自 javascript 的元素(不是单个样式参数)

html - 如何将不适合第一行的文本在 CSS 中对齐,就像在诗歌中一样?

ruby-on-rails - 运行 `gem pristine --all` ... 将提高 Spring 的启动性能。 (实际上并没有这样做)

ruby-on-rails - 如何调试 POST 500 内部服务器错误

rest - WCF REST 服务 HTTP/HTTPS 端口共享

html - 为什么我的高度是: 100% property not working?

html - 创建一个仅在小屏幕尺寸下显示的子列

ruby-on-rails - SessionsController 中的 NoMethodError#destroy 未定义方法 `forget' for nil :NilClass