Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html Firefox无法在HTTPS上加载CSS文件_Html_Css_Firefox_Ssl - Fatal编程技术网

Html Firefox无法在HTTPS上加载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; 文

你可以在这里看到我的问题:

当您使用Firefox打开此网站时,它无法加载CSS。问题是,CSS在Chrome、IE和Opera中正确加载。此外,FF可以正确读取内联样式

通过HTTP访问站点时没有问题: -它可以在包括Firefox在内的所有浏览器上正常加载

问题是仅适用于Firefox、HTTPS和单独文件中的CSS。

我已经联系了主机提供商,他们说,SSL证书一切正常,问题一定是链接CSS文件。但我不认为这是真的。只需查看代码:

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条目引起的。现在一切都很好。非常感谢。