#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, которые вы используете.