如何从WKWebView处理用户的上载图像或视频?

时间:2019-05-27 20:57:28

标签: ios swift wkwebview

在我的iOS应用中,有一个WKWebView会加载我的网站。

我的网站中有一个HTML表单,允许用户上传图像。

我想在用户单击此表单附加按钮时收到,因此我可以请求“相机和照片库”的权限。如果用户拒绝访问,我想取消点击。

如果用户未从照片库中选择图像,然后单击“取消”。 WKWebView重新加载我的页面。我不希望它重新加载页面。

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

哪些delegate函数适合我的情况。

1 个答案:

答案 0 :(得分:0)

您可能要考虑使用WKUserScript将按钮的onclick事件的JS回调注入WKWebView。

您可以找到类似的问题,以及如何here的很好答案。