- Type about:config in the URL bar (Accept the disclaimer)
- Type encoding in the filter field underneath the URL bar
- Doubleclick the line network.http.accept-encoding
- Enter the following value instead of the default: gzip;q=0,deflate;q=0
Note: See comment from Anonymous below for a possible better way of doing this. Thanks Anonymous!
Why you want to disable GZip compression ? Isn't it a bandwidth optimization technique ?
It is but it can be useful to disable for network troubleshooting purposes, if one wants to make a network capture of the HTTP response for instance. Sure not something you'll leave disabled permanently.
This will not work in all cases. Some intermediate proxies don't accept anything other than "gzip, deflate". They just ignore the quality setting (q=0). If you want to disable gzip-encoding entirely in firefox, go to about:config and just delete any value assigned to network.http.accept-encoding so no Accept-Encoding header is sent by the browser.
you made my day!
for no reason one of my websites wouldn't display in those devices whom not support gz compress! like Opera mini on Nokia phones!
i just disabled my firefox gz via your guide, and finally i could debug the problem!
guess what was the problem!
the function gzdecode does not exists in my php!
i used of an alternative to gzdecode the contents for those devices whom not support gz...
Thanks, this was what I needed, however note that google and twitter, the first two that I tried, ignored my preferences!
Thanks bro, it definetly helped.
Well, I am working on a little http client... It seems that some proxies still return compressed content even if client sends no "Accept-Encoding:" header. Setting to empty value didn't help either...
Yay! Again you come to the rescue, I having forgotten since last time I found your site!
you made my day. thanks a lot.
Post a Comment