Chrome-Fehler 330 (net :: ERR_CONTENT_DECODING_FAILED) [geschlossen]

16

Wenn ich die Seite betrete : http://connect.facebook.net/en_US/all.js

Ich erhalte den Fehler 330 (net :: ERR_CONTENT_DECODING_FAILED). Aber wenn ich versuche, FF zu verwenden, funktioniert es.

Übrigens, die Facebook Social Widgets (die diese Datei laden) funktionieren nicht in Chrome. Ich habe die neueste Version.

Was ist falsch?

Gabriel Bianconi
quelle
Übrigens funktioniert es auf Chromes von anderen PCs. Und ich benutze Win7 Ultimate 64-Bit.
Gabriel Bianconi

Antworten:

29

Dies kann passieren, wenn die Header einer HTTP-Anfrage behaupten, der Inhalt sei gzip-codiert, dies jedoch nicht. Dies passierte mir gerade in Wordpress, wo ich die gzip-Komprimierung von WP Super Cache aktiviert hatte. Normalerweise funktionierte es einwandfrei, aber als ich vor der ordnungsgemäßen Erstellung der Seite einige Inhalte ausgegeben habe, hat es die Komprimierung verschlechtert.

Lösung, wenn Sie der Webentwickler sind: Deaktivieren Sie die GZIP-Codierung, oder stellen Sie sicher, dass der Inhalt tatsächlich codiert ist.

Scott C
quelle
3
+1 für dies als Erklärung - Ich bin auf dieses Problem mit Amazon Cloudfront + S3 mit Django 1.4 gestoßen, als AWS_IS_GZIPPEDes Truein der Anwendungskonfiguration eingestellt war.
Jay Taylor
Ich habe ein oscommerce-Setup. Das Ausschalten von gzip löste das Problem. Ich habe mich gefragt, wie ideal ich stattdessen die echte GZIP-Codierung für die Website aktivieren könnte. Muss von htaccess oder PHP aus konfigurierbar sein
Saurabh Kumar
Ich bin auf diesen Fehler gestoßen, als ich Apaches mod_proxy_html verwendet habe. Der Back-End-Server hat gezippt, der Proxy jedoch nicht. Um das Problem zu beheben, habe ich mod_headers mit der Zeile verwendet: RequestHeader deaktiviert Accept-Encoding
Jonah Braun
6

Gehen Sie mit Codeigniter zu /config/config.phpund legen Sie fest

$config['compress_output'] = FALSE;

Und das hat bei mir funktioniert, aber die eigentliche Lösung sollte in Apache-Konfigurationen liegen

Joao Kunha
quelle
wo ist /config?
Simon Sheehan
Ich denke, Ihre Antwort bezieht sich überhaupt nicht auf die Frage.
Der Hochstapler
es hat bei mir funktioniert, das ist das Problem, das ich habe.
Fengd
Ich habe das bereits auf falsch gesetzt, aber ich erhalte immer noch den Fehler.
Jordanien
3

Grund könnte auch Ihr Antivirus-Web-Shield sein. In meinem Fall hatte ich Probleme mit vielen CSS-Dateien, daher habe ich eine Ausschlussregel für CSS-Dateien festgelegt. Versuchen Sie, den Schild für eine Minute auszuschalten, und laden Sie die Seite neu, mit der Sie Probleme haben (verwenden Sie das vollständige Neuladen, Strg + F5). Wenn es funktioniert, versuchen Sie, js-Dateien von Ihrem Web-Shield auszuschließen (Sie können es auch für css-Dateien tun, bevor Sie überhaupt solche Probleme damit bekommen)

TakeruDavis
quelle
2

Ich habe Chrome neu installiert und das Problem behoben.

Gabriel Bianconi
quelle
1

Ich hatte diese Auswirkungen auf alle Webseiten (nicht einmal Google würde laden).

Das Schließen von Chrome und das erneute Starten lösten das Problem für mich. Wenn es sich um ein wiederkehrendes Problem handelt, werde ich versuchen, Chrome erneut zu installieren.

Doc
quelle
0

Ich hatte einen Client, der ein älteres Thema verwendete und PHP verwendete und erklärte: ob_start("ob_gzhandler");

Die Sache ist, dass Apache den Server-gzip-Inhalt so konfiguriert hat, dass der Inhalt "zweimal" komprimiert wurde. Dies verursachte den gleichen Fehler in Chrome für mich.

jonathanbell
quelle