Загрузка файла дескриптора iOS WKWebView

Я столкнулся со следующей проблемой:

В веб-интерфейсе загрузка файлов запускается с помощью тега привязки, например:

<a href="/bla/blabla" download>..</a>

В то время как браузер Safari может обработать этот запрос и открыть диалоговое окно для обработки файла, WKWebView рассматривает это как обычную ссылку и ничего с ней не делает. Я хочу иметь возможность получить диалоговое окно обработчика файлов, которое обычно присутствует при использовании Safari.

На данный момент есть 2 проблемы, и я пока не вижу там открытия:

  1. Я не могу обнаружить щелчок по элементу, так как он обрабатывается как обычная ссылка. И я не могу полагаться на параметры URL, чтобы определить, является ли это файлом, поскольку это не всегда так.
  2. Даже если URL-адрес определен как ведущий к файлу, я не могу передать его в Safari, поскольку он не передает информацию о сеансе и файлы cookie с WKWebView моего приложения.

Поэтому я хотел бы знать, есть ли какое-либо открытие в обработке файлов в iOS WKWebView. Спасибо.


person Robert K.    schedule 21.02.2018    source источник
comment
Любое обходное решение?   -  person user3686123    schedule 16.04.2021