Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 13.05.2020, 16:33
Профессор
Отправить личное сообщение для Artur_Hopf Посмотреть профиль Найти все сообщения от Artur_Hopf
 
Регистрация: 13.03.2018
Сообщений: 278

Ошибка 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

Последний раз редактировалось Artur_Hopf, 13.05.2020 в 16:39.
Ответить с цитированием
  #2 (permalink)  
Старый 13.05.2020, 16:43
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Странно причем тут wi-fi, если это проблемы с компрессией, а они могут быть вызваны передачей до/после сжатого чего либо.
Ответить с цитированием
  #3 (permalink)  
Старый 13.05.2020, 16:45
Профессор
Отправить личное сообщение для Artur_Hopf Посмотреть профиль Найти все сообщения от Artur_Hopf
 
Регистрация: 13.03.2018
Сообщений: 278

laimas,
по сети за три года ни разу ни одной подобной ошибки в логах не было.
А вот через wi-fi можно просто обновлять страницу, и примерно каждый пятый раз будут проблемы.
Ответить с цитированием
  #4 (permalink)  
Старый 13.05.2020, 17:25
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Значит проверьте качество сети может ваш канал забит "соседями" или иные сетевые причины. А сам wi-fi не имеет непосредственного отношения к gzip.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка при AJAX запросе при переходе на HTTPS "This request has been blocked.." WhiteFalke AJAX и COMET 1 27.12.2016 07:29
Ошибка в регулярке со слэшем izcian Общие вопросы Javascript 2 01.11.2012 15:21
firebug пишет ошибка invalid range in character class Dim@ Общие вопросы Javascript 5 10.05.2012 16:52
То-ли лыжи не едут, толи... возможно ошибка в коде. AzriMan Общие вопросы Javascript 19 18.05.2009 16:07
IE: неизвестная ошибка выполнения _Kpot_ Internet Explorer 1 03.04.2008 11:00