Как обрабатывать загружаемое пользователем изображение или видео из WKWebView? - PullRequest
0 голосов
/ 27 мая 2019

В моем приложении для iOS у меня есть WKWebView, который загружает мой сайт.

На моем сайте есть HTML-форма, которая позволяет пользователям загружать изображения.

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

Если пользователь не выбрал изображение из библиотеки фотографий и нажал кнопку «Отмена». WKWebView перезагрузит мою страницу. Я не хочу, чтобы он перезагрузил мою страницу.

@IBOutlet weak var webView: WKWebView!
webView.navigationDelegate = self
webView.uiDelegate = self

Какие delegate функции подходят для моего случая.

1 Ответ

0 голосов
/ 28 мая 2019

Возможно, вы захотите внедрить обратный вызов JS для события onclick кнопки в WKWebView с помощью WKUserScript.

Подобный вопрос и отличный ответ о том, как это сделать , можно найти здесь .

...