Я создаю приложение с веб-языками программирования и хочу запустить камеру, когда пользователь нажимает кнопку HTML. Поскольку я хочу, чтобы мой просмотр камеры был обычным, мне нужно создать его с помощью Swift. Поэтому, когда пользователь нажимает на эту кнопку HTML, я хочу «поймать» этот щелчок в Swift, чтобы я мог начать свой собственный просмотр камеры.Catch Javascript Событие в iOS WKWebview с Swift
Я знаю, что это может быть сделано с WKWebview, но я действительно не знаю, как это сделать.
Например, мой Javascript (Jquery) код может выглядеть так:
// User clicks to start the native camera with Swift
$(".camera_button").click(function() {
// Function to call the camera view from JS to Swift
});
Можете ли вы помочь мне сделать это?
Спасибо.
Отлично, большое вам спасибо! У вас есть подсказка/решение, как получить камеру и отправить каждое изображение обратно в JS? – HR123
@ HR123. На мой взгляд, лучшим способом было бы обработать представление камеры из исходного кода iOS (Objective-C или Swift), загрузить его где-нибудь (например, Amazon S3), получить загруженный URL-адрес и отправить этот URL-адрес обратно JS ;-). – fraxool
Это было чрезвычайно полезно. Спасибо @fraxool! –