背景:在撰写本文时,iOS 6.1不允许同时选择多个文件和在单个输入中拍照。
由于我的主应用程序已经具有用于选择文件的多路输入选择器,因此我想添加第二个按钮(仅在iOS设备上需要,并且仅显示在该设备上)以启动相机。
目前可用于:
<input type="file" class="ios_only" accept="image/*;capture=camera">
但是,iOS Safari始终提供以下对话框:
有没有一种方法可以使
<input>
在没有此提示的情况下直接进入相机? 最佳答案
不,你不能。 Safari将其作为UIImagePickerView
处理,并且必须通过UIActionSheet
选择源。
供您引用,此行具有相同的效果:
<input type="file" class="ios_only" accept="image/*" capture="camera">
在iOS 7中也进行了测试。