背景:在撰写本文时,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中也进行了测试。

10-07 19:37
查看更多