是否可以检查图像是由相机拍摄的还是由 JavaScript 从照片库上传的?

Is it possible to check if an image is taken by camera or uploaded from photo library by JavaScript?

我的意图是强制移动浏览器打开相机拍照,而不是允许用户从照片库上传图片。是否可以禁用 safari/chrome 上的 "upload from library" 选项并仅显示 "use camera"?

这适用于我的 Galaxy S6。我无法与其他 Android 设备通话。

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

旁注 -

如果有人来这里寻找此问题的 iOS 解决方案,从 2016 年 5 月 10 日起,Safari 浏览器不支持 WebRTC,并且尚无法禁用从库功能上传。请参阅这篇 Whosebug 文章和有关该主题的相关维基页面。