Html Firefox无法在HTTPS上加载CSS文件
你可以在这里看到我的问题: 当您使用Firefox打开此网站时,它无法加载CSS。问题是,CSS在Chrome、IE和Opera中正确加载。此外,FF可以正确读取内联样式 通过HTTP访问站点时没有问题: -它可以在包括Firefox在内的所有浏览器上正常加载 问题是仅适用于Firefox、HTTPS和单独文件中的CSS。 我已经联系了主机提供商,他们说,SSL证书一切正常,问题一定是链接CSS文件。但我不认为这是真的。只需查看代码:Html Firefox无法在HTTPS上加载CSS文件,html,css,firefox,ssl,Html,Css,Firefox,Ssl,你可以在这里看到我的问题: 当您使用Firefox打开此网站时,它无法加载CSS。问题是,CSS在Chrome、IE和Opera中正确加载。此外,FF可以正确读取内联样式 通过HTTP访问站点时没有问题: -它可以在包括Firefox在内的所有浏览器上正常加载 问题是仅适用于Firefox、HTTPS和单独文件中的CSS。 我已经联系了主机提供商,他们说,SSL证书一切正常,问题一定是链接CSS文件。但我不认为这是真的。只需查看代码: h1{ 颜色:#2387ff; 字体大小:50px; 文
h1{
颜色:#2387ff;
字体大小:50px;
文本对齐:居中;
背景色:#F0F8FF;
}
.隐藏{
显示:无;
}
文件
这应该是蓝色的,居中的
CSS未加载*
*此DIV具有“显示:无”规则
具有内联样式的标题。
这很可能是由于请求style.css时的响应标题不正确造成的
未加载,因为
它的MIME类型“text/html”不是“text/css”
请注意,当您访问http://
url时,服务器正确地响应内容类型:text/css
,但是在https://
url上,它响应内容类型:text/html
。。。有趣的是Firebug没有抛出这个错误。它只出现在捆绑的开发工具中。这就是为什么我没有看到它。您知道如何修复此问题以使服务器返回正确的类型吗?您必须确保您的服务器对您遇到问题的MIME类型具有正确的设置,这取决于您用于提供内容的web服务器。我建议在一个专门针对这个问题的新问题中这样做会更成功。事实证明,这是由负责处理浏览器缓存的.htaccess条目引起的。现在一切都很好。非常感谢。