gpt4 book ai didi

javascript - 地理定位在 Android 版 Chrome 和 Android 版 Firefox 中不起作用

转载 作者:行者123 更新时间:2023-12-02 14:54:08 28 4
gpt4 key购买 nike

我有以下脚本可以获取您的地理位置并重定向您到 Google map :

(function(){
navigator.geolocation.getCurrentPosition(function(position){location.href = 'http://www.google.gr/maps/place/' + position.coords.latitude + ',' + position.coords.longitude;});
}());

重定向在 Windows 版 Chrome 和 Windows 版 Firefox 中工作正常,但在 Android 版 Chrome 和 Android 版 Firefox 中不起作用。

这是为什么?

提前谢谢

最佳答案

因为正如您在这里看到的: https://developer.mozilla.org/en-US/docs/Web/API/Navigator/geolocation

并非所有浏览器都支持地理定位 API,尤其是目前的移动浏览器。我并不是说它不起作用,而是它并不总是以正确的方式工作:人们必须允许您的网络应用程序访问他们的位置并以标准方式执行此操作。

此外,正如另一个答案中所述,window.location 似乎比 location.href 更好。

关于javascript - 地理定位在 Android 版 Chrome 和 Android 版 Firefox 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35962146/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com