Почему Chrome запрашивает загрузку дважды на iOS? - PullRequest
0 голосов
/ 29 апреля 2020

недавно у меня возникла проблема с загрузкой файлов, работающей на iOS. Похоже, что специально для Chrome / Firefox на iOS устройство запрашивает маршрут загрузки дважды, один раз до того, как пользователь нажимает на приглашение «загрузить», и еще раз после того, как пользователь нажимает на него. Это не проблема в Safari для iOS, и это нарушает аутентификацию для моих маршрутов загрузки.

Я сделал демо: https://github.com/subnub/ios-chrome-download-example

В демоверсии вы заметите, что если вы используете Chrome или Firefox на iOS, то запрашивает маршрут загрузки дважды, не только для того, чтобы он обслуживал все байты первого запроса, но и просто отбрасывает их все. Но если вы используете Safari, он сделает запрос на загрузку только один раз, как и должен.

Буду очень признателен за любой совет, я застрял на этом в течение некоторого времени.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...