我想禁用iOS应用程序(基于WKWebView)中的“拍照”选项,并强制用户从图片库或iCloud中选择照片。
我可以通过capture
布尔属性强制用户使用摄像头:
<input type="file" accept="image/*" multiple capture>
但是,我找不到任何类似的东西来做完全相反的事情(关闭摄像头)。是否可以使用任何其他HMTL属性或capture
的不同值
这里提出了类似的问题:How to disable take photo on file input iOS 6,但建议的解决方案是:
我们还可以使用HTML5新的布尔型属性请求多个文件。在这种情况下,用户不能使用摄像头作为信号源。
对我不起作用(我尝试使用iOS 9+)。
发布于 2018-08-05 04:38:27
IOS无法做到这一点。如果照片是刚拍的,最好的解决方案就是屏蔽它。你可以检查照片的日期,如果它是在最后一分钟内,你知道它只是拍摄而不是上传。这有点不方便,因为用户必须上传照片,然后将其屏蔽。没有办法禁用摄像头。
https://stackoverflow.com/questions/44678685
复制相似问题