Now it is possible!
Method 1: Use WebRTC to get a video and capture images from there. Not widely supported, but works in Chrome and webkit webview (Android 5+). Support Tables
Method 2: Use HTML Media Capture. for example <input type="file" accept="image/*" capture>
Here is a very complete article on media capture in mobile browsers .
Table support in mobilehtml5.org says it is supported on Android 3.0 and iOS 6+ .
source share