To detect geolocation support, you would use navigator.geolocation: 1) The presence of the navigator.geolocation object indicates browser support for the Geolocation API, 2) This object provides methods to access the user's location information, including getCurrentPosition() and watchPosition(), 3) Modern browsers implement this as a standard interface, making feature detection straightforward, 4) A common pattern is to check if (navigator.geolocation) before attempting to use location services, 5) Unlike some feature detection that requires checking for specific methods, the mere existence of this object is sufficient to determine support, 6) This property returns null or undefined in browsers without geolocation support, 7) The approach follows proper feature detection practices instead of relying on browser sniffing, 8) This detection doesn't guarantee permission—users may still deny location access even in supporting browsers.