Błąd Chrome 330 (netto :: ERR_CONTENT_DECODING_FAILED) [zamknięty]


16

Kiedy wchodzę na stronę: http://connect.facebook.net/en_US/all.js

Otrzymuję błąd 330 (netto :: ERR_CONTENT_DECODING_FAILED). Ale kiedy próbuję użyć FF, to działa.

BTW, widżety społecznościowe Facebooka (które ładują ten plik) nie działają w Chrome. Mam najnowszą wersję.

Co jest nie tak?


BTW, działa na Chromach z innych komputerów. I używam Win7 Ultimate 64 bitów.
Gabriel Bianconi,

Odpowiedzi:


29

Może się to zdarzyć, gdy nagłówki żądania HTTP twierdzą, że treść jest zakodowana w formacie gzip, ale tak nie jest. Zdarzyło mi się to teraz na Wordpress, gdzie miałem włączoną kompresję gzip WP Super Cache. Normalnie działało dobrze, ale kiedy zrzuciłem trochę zawartości, zanim strona została poprawnie wygenerowana, spieprzyła kompresję.

Rozwiązanie, jeśli jesteś programistą: wyłącz kodowanie gzip lub upewnij się, że treść jest faktycznie zakodowana.


3
+1 za wyjaśnienie - napotkałem ten problem w / Amazon Cloudfront + s3 z Django 1.4, gdy AWS_IS_GZIPPEDustawiono go Truew konfiguracji aplikacji.
Jay Taylor

Mam konfigurację oscommerce. Wyłączenie gzip rozwiązało problem. Zastanawiałem się, jak idealnie mogę zamiast tego włączyć prawdziwe kodowanie gzip dla witryny. Musi być konfigurowalny z htaccess lub PHP
Saurabh Kumar

Wystąpił ten błąd podczas używania mod_proxy_html Apache. Serwer zaplecza gzipował, ale serwer proxy nie. Aby to naprawić użyłem mod_headers z linią: RequestHeader unset Accept-Encoding
Jonah Braun

6

Za pomocą programu Codeigniter przejdź do /config/config.phpi ustaw

$config['compress_output'] = FALSE;

I to zadziałało dla mnie, ale prawdziwym rozwiązaniem powinny być konfiguracje Apache


gdzie jest /config?
Simon Sheehan

Nie sądzę, żeby twoja odpowiedź w ogóle dotyczyła pytania.
Der Hochstapler

działało dla mnie, to jest problem, który mam.
fengd

Mam już ustawioną wartość false, ale wciąż pojawia się błąd.
Jordan

3

Przyczyną może być również Twoja antywirusowa osłona sieci. W moim przypadku miałem problemy z wieloma plikami css, więc ustawiłem regułę wykluczania dla plików css. Spróbuj wyłączyć tarczę na minutę, ponownie załaduj stronę, z którą masz problemy (użyj pełnego przeładowania, Ctrl + F5). Jeśli to działa, spróbuj wykluczyć pliki js (możesz to zrobić również dla plików css, zanim jeszcze wystąpią z nimi takie problemy) z osłony internetowej



1

Miałem to wpływ na wszystkie strony internetowe (nawet Google się nie ładuje).

Jak dotąd zamknięcie Chrome i ponowne uruchomienie go rozwiązało. Jeśli okaże się, że to powtarzający się problem, spróbuję ponownie zainstalować Chrome.


0

Miałem klienta używającego starszego motywu, który używał php i zadeklarował: ob_start("ob_gzhandler");

Chodzi o to, że Apache skonfigurował zawartość gzip na serwerze, więc treść została skompresowana „dwukrotnie”, co spowodowało ten sam błąd w chrome.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.