При выполнении веб-страницы после загрузки HTML файл CSS не загружается и не применяет изменения пользовательского интерфейса.
В консоли браузера отображается следующая ошибка Не удалось загрузить ресурс: net :: ERR_CONTENT_DECODING_FAILED
Еще одна проблема - «эта ошибка возникает только в первый раз». Если я перезагружу страницу, ошибка исчезнет и CSS будет правильно загружен.
Одно из решений, которое я нашел после просмотра, - это включить кодировку gzip, это уже на месте.
Route :: get ('/') указывает на правильный контроллер / код? также что происходит, когда вы нажимаете на ошибку консоли? что это показывает в файле?






Поскольку я упоминал об этой причине ошибки, я думаю, что добавление zlib.output_compression = On к php.ini вам поможет.
Вы можете найти этот файл php.ini в папке с установленным php. В нем найдите zlib.output_compression и изначально он будет в стадии OFF. Поменяйте его на zlib.output_compression = On.
Для получения дополнительной информации вы можете обратиться к https://stefantsov.com/fixing-err_content_decoding_failed-in-apachephp/
Добро пожаловать в stackoverflow. Это немного досадная ошибка. Но я сделаю все возможное, не имея точной информации о вашей ошибке.
What is this error?
Это может произойти, если в заголовках HTTP-запроса указано, что содержимое закодировано с помощью gzip, но это не так. Как вы выяснили, это не всегда происходит. Но случается изредка.
What can you do?
output_compression к вашему php.iniДобавьте этот код: zlib.output_compression = On/config/config.php (это может быть неправильно в вашем случае) и установите для следующего параметра false $config['compress_output'] = FALSE;Further reading
(подробнее о том, в чем на самом деле ошибка)
https://superuser.com/questions/172951/chrome-error-330-neterr-content-decoding-failed
https://www.solvusoft.com/en/errors/runtime-errors/google-inc/google-chrome/330-chrome-error-330/
Я перепробовал все возможности, но все равно возникает ошибка. Я не пробовал $config['compress_output'] = FALSE;, потому что это замедлит работу приложения.
Если вы используете Cloudflare, убедитесь, что Brotli включен.
Чтобы включить Brotli, выполните следующие действия.
https://support.cloudflare.com/hc/en-us/articles/200168396-What-will-Cloudflare-compress-
Для меня проблема заключалась в следующем:
throw new CHttpException(Yii::t('general', 'This category has no product.'));
Я использую Framework Yii 1.1, я изменил это следующим образом:
Yii::app()->user->setFlash('notification', "This category has no product.");
И в интерфейсе я показываю такое сообщение:
if (Yii::app()->user->hasFlash('notification')) {
echo '<div>' . Yii::app()->user->getFlash('notification') . "</div>\n";
}
проверьте, отображается ли он только в хроме или во всех браузерах