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

mar*_*ets 13 html5 image-uploading ios wkwebview

我想在iOS应用程序(基于WKWebView)中禁用"拍照"选项,并强制用户从库或iCloud中选择照片.

我可以通过capture布尔属性强制用户使用相机:

<input type="file" accept="image/*" multiple capture>
Run Code Online (Sandbox Code Playgroud)

但是,我找不到任何相似的东西完全相反(禁用相机).是否可以使用任何其他HMTL属性或不同的值capture

类似的问题在这里被问到:如何在文件输入iOS 6上禁用拍照,但建议的解决方案:

我们还可以使用HTML5 new boolean属性请求多个文件.在这种情况下,用户不能将相机用作信号源.

对我不起作用(我试过iOS 9+).

Khe*_*ann 5

IOS 没有办法做到这一点。最好的解决办法是屏蔽刚刚拍摄的照片。您可以检查照片的日期,如果是在最后一分钟内,您就知道它刚刚拍摄但尚未上传。由于用户必须上传照片然后将其屏蔽,因此有点不方便。没有办法禁用相机。