Я создал веб-приложение Google, которое содержит форму, позволяющую пользователям заполнить свои данные.Одним из элементов формы является изображение, которое захватывает идентификатор фотографии пользователя, хранящийся на диске Google.Он отлично работает на Chrome и Android, но с Safari и IOS я ничего не получаю.
Когда пользователь впервые открывает веб-страницу, он получает фотографию пользователя, когда ему предлагается ввести пин-код, а затем веб-приложение проверяет лист Google, чтобы убедиться в его правильности.Если это так, он захватывает результаты в соответствующей строке, одним из этих результатов является ссылка на фотографию Google.Затем он бросает эту ссылку в тег изображения.Ссылка, которую я использую: https://drive.google.com/uc?export=view&id=[photo id здесь].Фотография отлично отображается на Chrome и Android, но я только что проверил ее на Safari и IOS, и только альт появляется.Я получаю сообщение об ошибке Не удалось загрузить ресурс: слишком много перенаправлений HTTP.
var LPHOTO = "https://drive.google.com/uc?export=view&id=[photo id here]"
<img id="lphoto" src=LPHOTO alt="Photo ID" width="300" height="200" >
Как я упоминал ранее, при тестировании на устройствах Chrome или Android изображение появляется мгновенно, но при использовании его в Safari или IOS изображение не загружается.