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

标签 javascript android ios camera

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

最佳答案

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

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

边注-

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

关于javascript - 是否可以检查图像是由相机拍摄的还是通过 JavaScript 从照片库上传的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34861822/

相关文章:

Javascript 根据类对 DIV 进行排序

javascript - 直接函数调用和闭包中的 call() apply() 有什么区别

android - 如何使 android-wheel 水平?

android - 透明黑色渐变形状可绘制颜色代码

objective-c - 您如何在没有用户共享/授予权限的情况下使用 Core Location?

ios - 如何使用扩展更新类中的数组?

javascript - Meteor 正确常量使用

javascript - JavaScript cookie 是在函数内部创建的还是只能在脚本本身内部创建?

Android Google Place Picker 自动完成不显示附近的地方

ios - 导航到不同 View Controller 并返回到第一个 View Controller 时如何保留 UITextField 文本?