Мой сайт не загружается в новой версии Safari 15

#safari

Вопрос:

Мой веб-сайт ruby on rails не загружается в safari 15. Он отлично работает в старых версиях, а также в других браузерах. Ниже приведено то, что я вижу в Safari 15введите описание изображения здесь

В журналах консоли нет ничего или каких-либо указаний на то, в чем заключается «проблема». Интересно, что это также проблема для моего сайта, если я запускаю его локально на localhost:3000, что заставляет меня думать, что это проблема с чем-то в коде моих сайтов.

Если я отключу Javascript, сайт затем загрузится, что в моем Javascript может вызвать это?

Ответ №1:

У меня аналогичная проблема с моим зрелым приложением React. Некоторые пользователи моего веб-приложения используют Safari 15 и сообщают, что некоторые фрагменты приложения не загружены. Я также получил от них скриншоты. В консоли ничего не указано. Но, что интересно, все элементы HTML-холста не отображаются. Даже самые маленькие.

Некоторые примеры:

Карта-листовка на холсте (плитки карты почему-то не отображаются):

Карта-листовка

Диаграмма на холсте (диаграмма остается пустой):

Диаграмма, отображаемая на холсте

Я имею в виду, что он работает в любом другом браузере уже много лет, а также в Safari 14 и Safari на iOS.

Должно быть, что-то из Сафари 15 реализовано.

Ответ №2:

Для меня это закончилось проблемой с Three.js, Мне нужно было обновить его версию, тогда сайт работал в safari. Если вы не используете Three.js, тогда я бы рекомендовал проверить другие пакеты JavaScript, которые вы используете.