Пользователь не может просматривать форумы Discourse на старом iPad

Всем привет, это довольно специфичная проблема, но я не знаю, куда ещё можно обратиться.

Пользователь сообщил, что не может просматривать наш форум Discourse на своём iPad (это его единственное устройство). При переходе по ссылке он видит просто пустую страницу (иногда — панель навигации). Я предполагал, что проблема либо в нашей установке Discourse, либо в его iPad. Оказалось, что он не может открыть ни один другой форум Discourse, включая этот сайт (meta.discourse), который, как я полагаю, является эталоном конфигурации. Следовательно, проблема, скорее всего, в его iPad.

(На прошлой неделе у нас была похожая проблема: пожилой пользователь не мог просматривать ни один форум Discourse на компьютере с Windows XP — мы связали это с тем, что его машина не поддерживала TLS 1.1 или 1.2).

В данном случае я не знаю, что ему посоветовать для решения проблемы. Есть какие-то идеи?

Вот детали:

  • Устройство: iPad mini
  • ОС: iOS 9.36 (13G37)
  • Браузер: Safari и Chrome (результат одинаковый в обоих)

Вот что он видит при попытке открыть любой форум Discourse:

С нашего основного сайта,

однако ваш пользователь должен иметь возможность использовать iOS 9.36 согласно этим коммитам от @j.jaffeux:
https://meta.discourse.org/t/ios-9-3-5-and-blank-page/123688/16?u=dax

Если ваш сайт Discourse обновлён, возможно, произошло регрессионное изменение.

Тем не менее, поскольку это неподдерживаемая операционная система, если существует простое исправление, мы его внесём. Если же ситуация окажется сложной, мы обеспечим корректное отображение сообщения «браузер не совместим» на странице.

7 лайков

Привет, после слияния и развёртывания это исправит проблему:

Я не хочу ломать работу браузеров из-за нескольких строк JavaScript, поэтому использовал полифил. Однако, как отметил @dax, технически мы не поддерживаем это, и в будущем такая функциональность может перестать работать.

7 лайков