我想在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 +)。
答案 0 :(得分:1)
无法使用IOS做到这一点。最好的解决方案是将照片挡住(如果刚拍摄的话)。您可以检查照片的日期,以及是否在最后一分钟之内,您知道照片是刚拍摄的而不是未上传的。由于用户必须上传照片然后将其阻止,因此有点不方便。无法禁用相机。