Ошибка ERR_CONTENT_DECODING_FAILED
Добрый день. Если подключатся к сайту через wi-fi иногда может выйти ошибка ERR_CONTENT_DECODING_FAILED 200 (OK).
Я погуглил пишут что не получается раcкодировать gzip. Если сжатие отключить то JS и CSS код ломается. Нашел способ как то обойти потерю качества сигнала: var url = 'http://'+window.location.host+'/error.php'; window.addEventListener('error', (ev) => { window.location.href= url; }) document.addEventListener('DOMContentLoaded', function() { var body = document.querySelector('body'); if (body.innerHTML.length === 0){ window.location.href= url; } }); В фаилике error просто таймер на 10 секунд который перекидывает снова на основную страницу. Но бывает так что ошибка ERR_CONTENT_DECODING_FAILED выходит до того как мой код вообще загрузится. Подскажите как можно исправить проблему, или найти способ обхода этой проблемы. Заголовок возвращается такой без ошибок, может что то не так? Cache-Control: no-store, no-cache, must-revalidate Content-Encoding: gzip Content-Length: 105725 Content-Type: text/html; charset=UTF-8 |
Странно причем тут wi-fi, если это проблемы с компрессией, а они могут быть вызваны передачей до/после сжатого чего либо.
|
laimas,
по сети за три года ни разу ни одной подобной ошибки в логах не было. А вот через wi-fi можно просто обновлять страницу, и примерно каждый пятый раз будут проблемы. |
Значит проверьте качество сети может ваш канал забит "соседями" или иные сетевые причины. А сам wi-fi не имеет непосредственного отношения к gzip.
|
Часовой пояс GMT +3, время: 05:18. |