Мы установили приложение angularjs на облачном сервере, в котором есть все файлы активов на s3-хранилище, а оттуда используется через облачный интерфейс для SSL и производительности.
У нас есть идентичная настройка того, что описано в этом руководстве
https://rossfairbanks.com/2015/01/30/integrating-angular-s3-cloudfront.html
Поскольку мы использовали тот же пост для создания собственной настройки, кажется, что это работает во всех браузерах, кроме Safari.
В Safari, при посещении URL-адреса непосредственно по заданному пути или обновлении любых подстраниц, u-router перенаправляет страницу пользователя на целевую страницу.
Тем не менее, для установки мы имеем такую же настройку, но работаем непосредственно на S3 без CloudFront в середине, следовательно, нет SSL. но, тем не менее, он работает даже на Safari
Таким образом, проблема, похоже, проблема с CloudFront и Safari, чтобы быть более конкретным.
Может ли кто-нибудь посоветовать, что может быть причиной? и как мы можем его решить?
UPDATE. Эта проблема может быть связана с этой ошибкой https://bugs.webkit.org/show_bug.cgi?id=24175