Пустая страница на iPhone 6 с 16 марта

У меня iPhone 6 (версия ОС 12.5.5), и с прошлой среды я вижу пустую страницу при переходе на обычные форумы Discourse через Chrome или Safari:

discourse/psychopy/org

forum/atsip/ac/uk

а также

meta/discourse/org

и

С другой стороны, один форум работает нормально:

В отличие от темы “some-user-see-a-blank-page-when-opening-a-topic/148548”, я не вижу ничего (ни списка тем, ни содержимого тем). Если я запрашиваю версию для настольных сайтов, то вижу некоторые статические ссылки в заголовке на psychopy.org, но на двух других сайтах ничего нет. Такое же поведение наблюдается в режиме инкогнито, что говорит о том, что проблема не в кэше.

Я попробовал установить приложение Discourse, но поскольку для первого входа требуется веб-страница, а я не могу видеть веб-страницы на том же устройстве, я могу подключить к приложению только форум Empire.

Есть ли какие-то идеи? Что-то изменилось в прошлую среду, или мой телефон просто перестал работать?

Похоже, это очень вероятно связанная проблема с:

Мы изучим это в течение следующей недели. Спасибо за сообщение.

5 лайков

Спасибо. Для дополнительной информации: я попытался установить Opera на свой iPhone, и проблема осталась той же (работает только один форум).

Discourse теперь будет использовать представление basic-html для браузеров, не поддерживающих replaceAll

6 лайков

Версия Opera для iOS использует тот же движок рендеринга, что и Safari, как и любой другой веб-браузер, созданный для iOS.

Кроме того, этот один форум, скорее всего, работает на старой версии Discourse.

3 лайка

Так как я не могу обновить версию iOS или браузеры на своём iPhone 6, любые обновления, произошедшие на прошлой неделе, означают, что Discourse больше не совместим с моим телефоном. Можно ли что-то сделать для поддержания совместимости на сайте Discourse, где у меня есть права администратора, или мне нужно купить новый телефон?

Я заметил эту ошибку в логах обоих сайтов, возможно, она связана с этим?

#<NoMethodError: undefined method `host' for nil:NilClass>

Да, скорее всего, вам придётся это сделать.

Хочу сообщить всем, что у меня возникла та же проблема.
У меня iPhone 6S с iOS 12.2, и, между прочим, я не планирую его менять или обновлять. Я активный пользователь на https://support.last.fm/, но уже несколько дней подряд на телефоне у меня открывается только пустая страница, независимо от используемого браузера. Приложение Discourse Hub также перестало работать.
В последнее время мне отображается только баннер «браузер устарел», как показано ниже:


Будет ли эта проблема исправлена для пользователей iOS <13? Я не хочу покупать новый телефон только для того, чтобы продолжать пользоваться форумом Discourse.

1 лайк

Закрыто в пользу Discourse not loading on legacy browsers - #30 by Falco

1 лайк