У меня серьезная проблема со сжатием gzip.Я использую сжатие на своем сервере Node JS express.js с:
app.use(compression());
Проблема в том, что он прекрасно работает на большинстве браузеров и на большинстве платформ, но в Safari для Mac OS и в любом мобильном браузере в iPhone это не так.не работаетВ Safari для Mac это выдает следующую ошибку:
Failed to load resource: cannot decode raw data.
Это происходит только с одним файлом javascript, остальное в порядке.
Когда я пытаюсь получить доступ к файлу через его URLзагружает только часть, затем становится действительно странным, как случайные символы.В консоли ошибка та же.
Единственное заметное отличие, которое я увидел в заголовках, заключалось в том, что в iOS и Safari для Mac свойство «Accept Encoding» установлено только для gzip и deflate.Как и в других браузерах и ОС, это gzip, deflate и br.
Когда я удаляю строку сжатия, все работает безупречно.
Веб-сайт https://kalidata.app? Frame