我的问题:
然后,用户单击input type=file用户必须获得upload file + camera对话框。我正在使用此html属性accept和capture。但是在某些现代设备上,这不会发生。下面有代码示例和下表,说明其正常工作与否。代码示例在Mobile Safari和中进行了测试Chrome。
W(ork)-启用 upload image dialog with camera
P(人工工作)-启用 upload dialog(not image only) with camera
N(ot work)- only camera启用
Ch-均值 Chrome
MS-平均值 Mobile Safari
#
--------------------------------------------------------------------------------
|devices/example | Ch 1| Ch 2| Ch 3| Ch 4| Ch 5| MS 1| MS 2| MS 3| MS 4| MS 5|
--------------------------------------------------------------------------------
|Samsung S3/4.1 | N | N | P | P | W | W | N | P | P | W |
--------------------------------------------------------------------------------
|Samsung S3/4.3 | N | N | P | P | P | N | N | P | P | P |
--------------------------------------------------------------------------------
|Samsung Galaxy Tab| N | N | P | P | W | W | N | P | P | W |
--------------------------------------------------------------------------------
|Samsung Note | N | N | P | P | W | W | N | P | P | W |
--------------------------------------------------------------------------------
|iPhone 5 | W | W | P | P | W | W | Y | P | P | W |
--------------------------------------------------------------------------------
|Nexus 4 | N | N | P | P | W | - | - | - | - | - |
--------------------------------------------------------------------------------
如您所见,我只能upload file + camera使用
<input type="file" accept="image/*">只要。但是capture在这种情况下没有属性,这让我感到担忧,并且Android 4.3出现了问题。
我的问题是:
表中的行为是真的吗?Android 4.3的行为是否有错误?
我是否可以信任浏览器,它将始终添加摄像头以上传没有捕获属性的对话框?(请添加证明链接以获得答案)
谢谢。
PS Question非常特殊,但是在我的网站上,我必须为用户提供访问其图像和照相机的权限。另外,我认为我的桌子对任何人都可能有帮助,并且如果没有人回答,我也会寻找答案并将其张贴在这里。
慕的地6264312
莫回无