我想在iOS应用程序(基于WKWebView)中禁用拍照选项,并强制用户从库或iCloud中选择照片。
我可以通过capture
boolean属性强制用户使用相机:
<input type="file" accept="image/*" multiple capture>
但是,我找不到任何与此相反的方法(禁用相机)。对于任何其他HMTL属性或capture
的不同值,这可能吗?
类似的问题被问到这里:如何禁用拍照文件输入iOS6,但建议的解决方案:
我们还可以使用HTML5新的布尔属性请求多个文件。在这种情况下,用户不能使用相机作为源。
对我不起作用(我试过使用iOS 9)。
IOS无法做到这一点。最好的解决办法是,如果这张照片是刚拍的,就把它挡住。你可以检查照片的日期,如果它是在最后一分钟内,你知道它是刚刚拍摄的,没有上传。这有点不方便,因为用户必须上传照片,然后将其阻止。没有办法禁用相机。