Chrome 中的 getCurrentPosition / watchPosition (65.0.3325.162)

Posted

技术标签:

【中文标题】Chrome 中的 getCurrentPosition / watchPosition (65.0.3325.162)【英文标题】:getCurrentPosition / watchPosition in Chrome (65.0.3325.162) 【发布时间】:2018-03-16 21:15:00 【问题描述】:

您是否尝试过在桌面版 Chrome(65.0.3325.162 版本)中使用 getCurrentPosition 或 watchPosition? 在此版本之前,它运行良好。现在第一次加载它可以工作,在它非常慢并且在更多情况下它不起作用之后。 为什么会这样?您可以在任何演示中试用它,例如https://html5demos.com/geo/

【问题讨论】:

【参考方案1】:

这似乎是 https://bugs.chromium.org/p/chromium/issues/detail?id=820945#c8 中描述的 Chrome 更改的结果

向传递给getcurrentPosition 等的PositionOptions 对象添加适当的timeout 和/或maximumAge 选项应该可以修复它。

【讨论】:

以上是关于Chrome 中的 getCurrentPosition / watchPosition (65.0.3325.162)的主要内容,如果未能解决你的问题,请参考以下文章

navigator.geolocation.getCurrentPosition 在 firefox 和 chrome 之间返回不同?

navigator.geolocation.getCurrentPosition 不在 chrome 中工作

navigator.geolocation.getCurrentPosition 在 android google chrome 上不起作用

getCurrentposition 的替代方法?

如何在Electron应用程序中通过navigator.geolocation获取getCurrentPosition?

navigator.geolocation.getCurrentPosition() 没有从 googleapi 得到响应