У меня есть сайт PWA, который отлично работает на Firefox, Chrome и Edge на Windows, и все на Android, Edge (EdgeA).
Проблема
Вот что я знаю по просмотрам журналов моего сервера Azure:
(1) POST входа в систему запускается на контроллере Core 2.2, который выполняет аутентификацию, и возвращает 302 вместе со стандартным набором cookie-файлов Core 2.2, включая маркер аутентификации для пользователя.
(2) Браузер EdgeAndroid получает это и немедленно ПОЛУЧАЕТ указанное местоположение ... кроме того, что это ПОЛУЧЕНИЕ не включает файлы cookie из (1), поэтому система Core 2.2 отвечает 302 обратно на страницу входа .
Это цикл перенаправления.
-> EdgeA ест мои печенья!
Я могу отлично выполнить это в указанных выше браузерах, и в журналах показано, что Edge / Windows, например, имеет последовательность (1) (2) именно так, как вы и ожидаете, с учетными данными cookie во втором запросе.
Единственное, что отличается, это Edge Android. Я удалил все кэширование от своего сервисного работника для этого браузера, и он все еще не работает - я думаю, что мне может понадобиться просто не запускать сервисный работник для него вообще.
... и мои вопросы:
- У кого-нибудь есть PWA, который действительно работает в EdgeA?
- Кто-нибудь знает, что я пропустил? Обратите внимание, что это только один браузер, который не работает, следовательно, это может быть не я.
- В случае, если это не я, есть ли место, где я еще не гуглил, где я могу сообщить о дефектах в этом браузере, возможно, небольшого интереса?
Это звучит похоже, хотя это междоменное, а мой 302 не междоменный.