Pau*_*oza 12 javascript google-chrome geolocation
对于我的开发系统,我希望能够在Chrome中设置Geolocation(Lat,Long),这样当我进行测试时,浏览器会认为我在位置X时,我真的可能在位置Y.
有谁知道如何强制Google Chrome使用我提供的Lat和Long作为位置?
And*_*ugh 11
如果您正在谈论Geolocation API,则可以覆盖该函数:
navigator.geolocation.getCurrentPosition = function(success, failure) {
success({ coords: {
latitude: 30,
longitude: -105,
}, timestamp: Date.now() });
}
Run Code Online (Sandbox Code Playgroud)
因此,当库调用navigator.geolocation.getCurrentPosition
函数时,将返回您指定的坐标.
小智 5
答案稍晚,但在Chrome中您可以打开开发人员工具(F12或Ctrl + Shift + I).在右下角打开"设置"齿轮并切换到"覆盖"选项卡.有一个标记为"覆盖地理位置"的复选框.选中此框并输入您希望网站认为您所处的地理位置.
如果我没有足够清楚地解释清楚,这里有一篇很好的文章,屏幕截图和不是:http://www.labnol.org/internet/geo-location/27878/
归档时间: |
|
查看次数: |
8763 次 |
最近记录: |