I am curious about something. Is it possible to access device-specific functionality on a mobile web browser using JavaScript (or any other library) without the need for a native wrapper like PhoneGap? I am looking to create a mobile website that can utilize features such as sending SMS messages, taking photos, and accessing location, all purely through a mobile web browser without relying on any external code or wrappers. Is this feasible? Can native mobile phone features be accessed directly through a mobile browser?