我想禁用 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/