1. A method for increased interoperability between web-based applications and hardware functions of a mobile device, comprising the computer implemented steps of: receiving a web-based application at a hardware compatibility wrapper (HCW) operating natively as a thick client on the mobile device; monitoring, by the HCW, for a request between a hardware component local to the mobile device and the web-based application, the monitoring comprising: monitoring, by the HCW, a uniform resource locator (URL) of a webpage within a browser control of the web-based application; parsing, by the HCW, the URL; and identifying, by the HCW, a set of command indicators to the hardware component based on the parsing of the URL; extracting and analyzing, by the HCW, the set of command indicators; and performing, by the HCW, an execution request to the hardware component based on the request, the performing comprising sending a command to the hardware component via one or more native calls.