Проблема здесь заключается в двойном gzipping содержимого. Это видно по заголовкам:
HTTP/1.1 200 OK
Cache-Control: public
Content-Type: text/html; charset=utf-8
Content-Encoding: gzip,gzip
...
Примечание удвоения вверх по заголовку Content-Encoding
. According to an older Firefox bug, эта проблема затронула не только предыдущие версии Firefox, но и Internet Explorer, версии 8 и выше. Кажется, что Mobile Safari также может в некоторой степени повлиять на это.
Я смог дважды декодировать контент с помощью специального FiddlerScript и подтвердить, что это устраняет проблему в Internet Explorer и Microsoft Edge.
Я собираюсь открыть билет на это, чтобы команда Networking рассмотрела. В то же время, я бы посоветовал вам набрать его немного, и только один раз кодировать ваш контент. Это гарантирует, что пользователи из более старых версий Firefox и Internet Explorer смогут увидеть ваш контент.
Если вы не можете изменить правила сжатия, то ваш единственный вариант - полностью отключить его в настоящее время.
я копировал этот вопрос здесь: http://sampsonvideos.com/experiments/gzipgzip.php
Спасибо за ответ, но это не похоже, чтобы помочь. Я заменил теги doctype и html, как вы предлагали, но я все еще получаю ту же проблему в IE. –
@AvrohomYisroel Проблема вызвана двойным кодированием содержимого. Пожалуйста, см. Мой ответ выше для получения дополнительной информации. – Sampson
спасибо за обновленный ответ, но я боюсь, что не понимаю, что вы предлагаете. Я не знал, что здесь происходит застежка. Этот сайт размещен на стороннем сервере, и у меня нет прямого контроля над такими вещами, как кодирование контента (я думаю, если они не дали мне что-то в панели управления хостингом). Пожалуйста, объясните, где и как я должен изменить кодировку. Спасибо –