iOS应用上的HTML输入文件,禁用“拍照”选项

时间:2017-06-21 14:16:51

标签: ios html5 image-uploading wkwebview

我想在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 +)。

1 个答案:

答案 0 :(得分:1)

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