ios - iOS 应用程序上的 HTML 输入文件,禁用 "take photo"选项

标签 ios html image-uploading wkwebview

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

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

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

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

这里提出了类似的问题:How to disable take photo on file input iOS 6 , 但建议的解决方案:

We can also request multiple files using the HTML5 new boolean attribute. In this case, the user can’t use the camera as a source.

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

最佳答案

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

关于ios - iOS 应用程序上的 HTML 输入文件,禁用 "take photo"选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44678685/

相关文章:

javascript - 无法转换 CanvasRenderingContext2D.drawImage 的参数 1(尝试在 Canvas 对象上绘制图像)

python - 使用django上传图片并重命名

html - 如何在html中将多个图像上传到服务器

ios - FFT iOS 值加倍?

ios - 在 swift 项目中使用自定义日历

javascript - 将 paperjs 与 jsfiddle 一起使用

javascript - 'generated' 属性在哪里是允许的?

ios - 当类不提供实现时,为什么可以调用 init 的无参数版本?

iphone - 新的 IOS5 UISwitch 在 UITableViewCell 中看起来没有被禁用

grails - 网格和表格输入倍数