有一个网页通过相机扫描二维码。
它在iPhone的safari browser
上可以很好地工作,但在网络视图或wkwebview
中却不能。
我不拥有或控制js代码,因此很难说出它的要求。应用程序本身具有相机所需的所有权限-它还具有可以正常工作的本机qr扫描仪。
SFSafariViewController
感觉有点过分,但是我没有设法以非空白屏幕的方式呈现它。当网页请求摄像头时,不会调用WebView的委托方法。我知道一些解决方案,这些解决方案要求在重定向时手动打开摄像头,然后将内容传递回javascript,但是我希望所有操作都可以立即使用。 ..