Я столкнулся со следующей проблемой:
В веб-интерфейсе загрузка файлов запускается с помощью тега привязки, например:
<a href="/bla/blabla" download>..</a>
В то время как браузер Safari может обработать этот запрос и открыть диалоговое окно для обработки файла, WKWebView рассматривает это как обычную ссылку и ничего с ней не делает. Я хочу иметь возможность получить диалоговое окно обработчика файлов, которое обычно присутствует при использовании Safari.
На данный момент есть 2 проблемы, и я пока не вижу там открытия:
- Я не могу обнаружить щелчок по элементу, так как он обрабатывается как обычная ссылка. И я не могу полагаться на параметры URL, чтобы определить, является ли это файлом, поскольку это не всегда так.
- Даже если URL-адрес определен как ведущий к файлу, я не могу передать его в Safari, поскольку он не передает информацию о сеансе и файлы cookie с WKWebView моего приложения.
Поэтому я хотел бы знать, есть ли какое-либо открытие в обработке файлов в iOS WKWebView. Спасибо.