Modernizr.geolocation is always true
I have a Modernizr check for geolocation support. I noticed it wasn't working as expected so I put in some logs to see开发者_如何转开发 what was happening. It seems that it is alerting true whether geolocation is enabled in the browser or not. I know I'm disabling geolocation in my browser correctly because it works as expected for Modernizr.geolocation demos I've found online.
//Check for geolocation support; hide "use my location" button if unsupported
if (Modernizr.geolocation) {
console.log('true');
//App.locateInit();
} else {
console.log('false');
//$('#geo-container').css('display','none');
}
I'm calling the custom Modernizr script with the geolocation piece. Any ideas as to what could be causing this? Please let me know what to look for or what other info you may need, I'm very new to Modernizr.
Thanks!
Which browser? Apparently your browser doesn't remove the API when its disabled, which means its impossible to detect the disabling. :(
精彩评论