iOS 应用中的 HTML 输入文件,如何禁用“拍照”选项?

19

我想在一个基于WKWebView的iOS应用程序中禁用“拍照”选项,并强制用户从库或iCloud中选择照片。

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

<input type="file" accept="image/*" multiple capture>

但是,我找不到任何类似的东西可以完全相反地做(禁用相机)。是否有任何其他HTML属性或capture的不同值可以实现这一点?

在这里提出了类似的问题:如何禁用iOS 6上文件输入的拍照,但是提出的解决方案:

我们还可以使用HTML5新的布尔属性请求多个文件。在这种情况下,用户无法将相机用作源。

对我不起作用(我尝试使用iOS 9+)。


你有找到任何解决方案吗?请帮帮我。 - Neotrixs
1个回答

5

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


我们知道在2023年这是否仍然是事实吗?还是发生了些变化,现在有所不同了呢? - Jaime Lovera

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接