Chrome Error 330 (net :: ERR_CONTENT_DECODING_FAILED) [закрыто]

16

Когда я захожу на страницу: http://connect.facebook.net/en_US/all.js

Я получаю ошибку 330 (net :: ERR_CONTENT_DECODING_FAILED). Но когда я пытаюсь использовать FF, это работает.

Кстати, социальные виджеты facebook (которые загружают этот файл) не работают на Chrome. У меня последняя версия.

Что случилось?

Габриэль Бьянкони
источник
Кстати, он работает на Chromes с других компьютеров. И я использую Win7 Ultimate 64 бит.
Габриэль Бьянкони

Ответы:

29

Это может произойти, когда заголовки HTTP-запроса утверждают, что контент закодирован gzip, но это не так. Это случилось со мной сейчас на Wordpress, где у меня было включено сжатие gzip в WP Super Cache. Обычно это работало нормально, но когда я выгружал некоторый контент до того, как страница была сгенерирована должным образом, он облажал сжатие.

Решение, если вы веб-разработчик: отключите кодировку gzip или убедитесь, что содержимое действительно закодировано.

Скотт С
источник
3
+1 для объяснения - я столкнулся с этой проблемой с облачным фронтом Amazon + s3 с Django 1.4, когда он AWS_IS_GZIPPEDбыл установлен Trueв конфигурации приложения.
Джей Тейлор
У меня есть настройка oscommerce. Отключение gzip решило проблему. Мне было интересно, как в идеале я мог бы вместо этого включить реальное gzip-кодирование для сайта. Должен быть конфигурируемым из htaccess или PHP
Saurabh Kumar
Я столкнулся с этой ошибкой при использовании mod_proxy_html Apache. Бэкэнд-сервер был gzipping, но прокси не было. Для исправления я использовал mod_headers со строкой: RequestHeader unset Accept-Encoding
Джона Браун
6

Используя codeigniter , перейдите к /config/config.phpи установите

$config['compress_output'] = FALSE;

И это сработало для меня, но реальное решение должно быть в конфигурации Apache

Жоао Кунья
источник
где /config?
Саймон Шихан
Я не думаю, что ваш ответ вообще связан с вопросом.
Der Hochstapler
это сработало для меня, это проблема, которую я получил.
fengd
У меня уже установлено значение false, но я все еще получаю сообщение об ошибке.
Иордания
3

Причиной также может быть ваш антивирус веб-щит. В моем случае у меня были проблемы с большим количеством CSS-файлов, поэтому я установил правило исключения для CSS-файлов. Попробуйте выключить щит на минуту, перезагрузите страницу, с которой у вас возникли проблемы (используйте полную перезагрузку, Ctrl + F5). Если это работает, попробуйте исключить js-файлы (вы также можете сделать это для css-файлов, прежде чем у вас возникнут такие проблемы с ними) из вашего веб-экрана

TakeruDavis
источник
2

Я переустановил Chrome, и это решило проблему.

Габриэль Бьянкони
источник
1

Это затрагивало все веб-страницы (даже Google не загружался).

Закрытие Chrome и запуск его снова решил это для меня до сих пор. Если проблема повторяется, я попробую переустановить Chrome.

доктор
источник
0

У меня был клиент, использующий старую тему, которая использовала php, и объявил: ob_start("ob_gzhandler");

Дело в том, что Apache сконфигурировал содержимое сервера gzip, поэтому содержимое было сжато «дважды», что вызвало ту же ошибку в chrome для меня.

jonathanbell
источник