Firefox не выполняет редирект 302 для изображения, установленного программно - PullRequest
0 голосов
/ 28 июня 2019

У меня есть угловое приложение, и я использую аутентификацию Firebase. Я получаю фотографию профиля пользователя, когда пользователь вошел в мое приложение с помощью социальных сетей (в частности, Facebook), используя следующий код:

this.afAuth.auth.onAuthStateChanged((user)=>{
        if(user) {
            if(user.photoURL.length > 0) {
                console.log(user.photoURL);
            }
        }
}

Если мы посмотрим на photoUrl, то оно выглядит как

https://graph.facebook.com/134361387763497/picture

Однако при переходе по этому URL Facebook перенаправляет 302 на другой URL:

https://platform -lookaside.fbsbx.com / Платформа / profilepic /? ASID = 134361387763497 & высота = 50 & ширина = 50 & внутр = 1564311394 & хэш = AeQU0UnwUpbMj1fH

Если я установлю атрибут image src в photoUrl, каждый браузер будет следовать перенаправлению 302 и отображать изображение, но Firefox не будет следовать перенаправлению 302.

Хотел добавить какое-то обновление: проблема для Firefox только в том случае, если в угловом приложении установлена ​​SRC. Если я возьму URL-адрес и вставлю его на неугловую веб-страницу с изображением src, тогда Firefox перейдет на перенаправление 302 и отобразит изображение

...