Добрый день. Если подключатся к сайту через 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