输入类型文件标签中capture =“user”和capture =“camera”有什么区别?

时间:2017-10-27 10:07:42

标签: html html5 camera html-input

capture="camera"代码in official w3.org documentation没有input type="file"属性。

具有讽刺意味的是,我发现使用了capture="camera"这么多的地方。示例hereherehere以及其他许多地方。

没有capture="user"的单一教程。那是为什么?

capture="user"capture="camera"之间是否有任何重大差异?

您还可以提及capture="user"capture="camera"的设备兼容性吗?我无法在任何地方找到它。

2 个答案:

答案 0 :(得分:3)

HTML 5.1规范中不推荐使用

capture="camera"

捕获属性关键字分别为userenvironment,分别与前后摄像头相关。

此外,还有第三种状态,即特定于实现的状态。

缺失值缺省值是特定于实现的状态。无效值default也是特定于实现的状态。

您可以阅读更多相关信息here

答案 1 :(得分:-1)

可能是使用设备的面向用户的相机拍照,使用HTML表单

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

默认情况下/使用相机使用HTML表单获取图片的正常护理是

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