У меня есть угловое приложение, и я использую аутентификацию 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 и отобразит изображение