Ответ 1
Это происходит почти всегда, когда CSS gziped, но сервер возвращает Content-Length не сжатого ресурса. Это случается при использовании mod_deflate с mod_fastcgi. Это ошибка на стороне сервера, а не firefox.
Как исследовать сообщение "таблица стилей не может быть загружено" в Firefox? Это сообщение отображается как красная полоса ниже содержимого страницы и над инструментами разработчика. Как узнать, к какому файлу относится браузер? Я запускаю версию 46.0 на Linux Mint 17.3.
Обновление
Если я посмотрю на консоль инструментов разработчика в Firefox, он показывает все файлы css и говорит "HTTP/1.1 200 OK" для каждого файла.
Другое обновление
Эта строка ошибок появляется и уходит, она не соответствует определенной странице.
Это происходит почти всегда, когда CSS gziped, но сервер возвращает Content-Length не сжатого ресурса. Это случается при использовании mod_deflate с mod_fastcgi. Это ошибка на стороне сервера, а не firefox.
Уведомление об обновлении:
Firebug устарел, вместо firebug вы хотите использовать Firefox Developer Edition, у которого есть Firebug -типная диагностика и встроенные инструменты.
Получить Firebug или иначе просмотреть исходный код страницы (щелкните правой кнопкой мыши на Firefox и выберите "Просмотр источника" ) и щелкните по каждому .css, как указано в разделе <head>
на странице HTML. Один или несколько из них возвратят ошибку 404 или другую ошибку.
Каждый лист CSS находится в элементе <link>
в заголовке HTML.
Пример:
просмотр исходного кода на этой странице даст кучу кода, в разделе <head>
находится <link>
:
<!DOCTYPE html>
<html itemscope itemtype="http://schema.org/QAPage">
<head>
...
<link rel="stylesheet" type="text/css" href="//cdn.sstatic.net/Sites/stackoverflow/all.css?v=8c7d44a438e6">
...
</head>
Это показывает, что в элементе ссылки есть таблица стилей, а для вашей страницы/сайта, если вы щелкнете по всем этим (может быть несколько), и найдите ту, которая дает вам конкретную ошибку.
UPDATE:
(Обновить), если я посмотрю на консоль инструментов разработчика в Firefox, он показывает все файлы css и говорит "HTTP/1.1 200 OK" для каждого файла.
Поэтому вы должны искать в каждом своем CSS и связанных с ним документах, чтобы увидеть, какой документ ссылается на недоступный ресурс.
У меня была эта ошибка с этой страницы stackexchange, я получил красную строку в консоли firebug. Он указал на ссылку https://cdn.sstatic.net/Sites/stackoverflow/all.css?v=743e70f26396, поэтому я проверил источник страницы, скопировав/вставив ссылку на новую вкладку, и нажмите enter. Firefox закричал Ошибка сертификата безопасности, поэтому я просто добавил исключение и загрузку CSS. Эта ошибка не появилась в Chrome или IE.
Простое исправление.