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?

Gabriel Bianconi
źródło
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.

Scott C.
źródło
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

Joao Kunha
źródło
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

TakeruDavis
źródło
2

Ponownie zainstalowałem Chrome i to rozwiązało problem.

Gabriel Bianconi
źródło
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.

Doc
źródło
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.

jonathanbell
źródło