I'm using HTML5 navigator.geolocation in my web application, with a Webshims fallback when the browser doesn't natively support it. However, I found that a number of browsers have broken implementations of HTML5 navigator.geolocation.
How can I call the Webshims geolocation directly after I find out that a browser that advertises itself as supporting navigator.geolocation, does in fact not?
I can't call this: navigator.geolocation.getCurrentPosition because the it hasn't been polyfill-ed, the browser thinks it can support navigator.geolocation.
I'm looking for something like webshims.geolocation.getCurrentPosition.