Erreur Chrome 330 (net :: ERR_CONTENT_DECODING_FAILED) [fermé]

16

Lorsque j'entre dans la page: http://connect.facebook.net/en_US/all.js

J'obtiens l'erreur 330 (net :: ERR_CONTENT_DECODING_FAILED). Mais quand j'essaye d'utiliser FF, ça marche.

BTW, les widgets sociaux facebook (qui chargent ce fichier) ne fonctionnent pas sur Chrome. J'ai la dernière version.

Qu'est-ce qui ne va pas?

Gabriel Bianconi
la source
BTW, il fonctionne sur Chromes à partir d'autres PC. Et j'utilise Win7 Ultimate 64 bits.
Gabriel Bianconi

Réponses:

29

Cela peut se produire lorsque les en-têtes d'une demande HTTP affirment que le contenu est codé en gzip, mais ce n'est pas le cas. Cela m'est arrivé tout à l'heure sur Wordpress où la compression gzip de WP Super Cache était activée. Normalement, cela fonctionnait bien, mais lorsque j'ai vidé du contenu avant que la page ne soit correctement générée, il a foiré la compression.

Résolution si vous êtes le développeur Web: désactivez l'encodage gzip ou assurez-vous que le contenu est bien encodé.

Scott C
la source
3
+1 pour cela comme explication - J'ai rencontré ce problème avec Amazon cloudfront + s3 avec Django 1.4 lorsqu'il a AWS_IS_GZIPPEDété défini Truedans la configuration de l'application.
Jay Taylor
J'ai configuré oscommerce. La désactivation de gzip a résolu le problème. Je me demandais comment je pouvais idéalement activer le véritable encodage gzip pour le site Web. Doit être configurable depuis htaccess ou PHP
Saurabh Kumar
J'ai rencontré cette erreur lors de l'utilisation du mod_proxy_html d'Apache. Le serveur principal gzippait mais pas le proxy. Pour corriger j'ai utilisé mod_headers avec la ligne: RequestHeader unset Accept-Encoding
Jonah Braun
6

À l'aide de codeigniter , accédez à /config/config.phpet définissez

$config['compress_output'] = FALSE;

Et cela a fonctionné pour moi, mais la vraie solution devrait être dans les configurations apache

Joao Kunha
la source
où est /config?
Simon Sheehan
Je ne pense pas que votre réponse soit liée à la question.
Der Hochstapler
cela a fonctionné pour moi, c'est le problème que j'ai eu.
fengd
J'ai déjà défini ce paramètre sur false, mais je reçois toujours l'erreur.
Jordan
3

La raison pourrait également être votre bouclier Web antivirus. Dans mon cas, j'ai eu des problèmes avec de nombreux fichiers CSS, j'ai donc défini une règle d'exclusion pour les fichiers CSS. Essayez de désactiver le bouclier pendant une minute, rechargez la page avec laquelle vous avez des problèmes (utilisez le rechargement complet, Ctrl + F5). Si cela fonctionne, essayez d'exclure les fichiers js (vous pouvez également le faire pour les fichiers css avant même d'avoir de tels problèmes avec eux) de votre bouclier Web

TakeruDavis
la source
2

J'ai réinstallé Chrome et cela a résolu le problème.

Gabriel Bianconi
la source
1

J'ai eu cela affectant toutes les pages Web (même pas Google se chargerait).

La fermeture de Chrome et son redémarrage l'ont résolu jusqu'à présent. Si cela s'avère être un problème récurrent, je vais essayer de réinstaller Chrome.

Doc
la source
0

J'ai eu un client utilisant un thème plus ancien qui utilisait php et a déclaré: ob_start("ob_gzhandler");

La chose est qu'Apache a été configuré pour le contenu gzip du serveur, donc le contenu a été compressé "deux fois", ce qui a provoqué la même erreur dans le chrome pour moi.

jonathanbell
la source