Geolocation 接口是一个用来获取设备地理位置的可编程的对象,它可以让Web内容访问到设备的地理位置,这将允许Web应用基于用户的地理位置提供定制的信息。说实话:其实Geolocation 就是用来获取到当前设备的经纬度(位置)带有此接口的对象可以用由 Navigator实现的属性NavigatorGeolocation.geolocation 来获得。
注意:出于安全考虑,当一个Web页尝试获取地理位置信息时,会请求用户批准地理位置访问权限。
那如何来隐藏 Geolocation 技术的定位呢,我们可以安装一个 Change Geolocation (Location Guard) 扩展插件,来实现定位的自定义。下面我们以VMLogin来演示:
这里有两种加载方法,第一种就是去
https://chrome.google.com/webstore
扩展商城里搜索安装 Change Geolocation,注意的一点就是VMLogin的配置文件里的 User-Agent 要是 Chrome 浏览器类型,不然在线安装插件时会认为浏览器不是 chrome 而无法安装。
https://chrome.google.com/webstore/detail/change-geolocation-locati/lejoknkbcogjceoniealiipllomkpioe
在浏览器打开这个插件安装地址,如下图: