【问题标题】:Geolocation error: ERROR(1): User denied geolocation prompt地理位置错误:错误(1):用户拒绝地理位置提示
【发布时间】:2019-02-14 23:45:14
【问题描述】:

我在 Firefox 和 Safari 中都遇到了控制台错误: ERROR(1): User denied geolocation prompt 打电话时navigator.geolocation.getCurrentPosition()

我制作了一个非常简单的地理定位演示,与此处的示例完全相同:https://developer.mozilla.org/en-US/docs/Web/API/Geolocation/getCurrentPosition#Example

它是https安全的,我点击允许位置访问

这是演示:https://demo.footstepsmarketing.com/locator.html

它适用于 Chrome。我可以确认它在 Firefox 63 中确实有效,但在 64 及更高版本中无效。它在 Safari 中不起作用。任何见解将不胜感激,谢谢!

【问题讨论】:

标签: firefox safari geolocation


【解决方案1】:

看起来他们在新版本中修复了它,面临同样的问题:

https://www.ghacks.net/2019/03/01/firefox-65-0-2-fixes-a-geolocation-issue/

【讨论】:

  • 你需要等待 65.0.2 它会修复它:)
  • 我达到了 66.02,但我仍然得到同样的结果:/
  • 版本 71 还是一样的。我改用 Vivaldi,它在那里工作,而且地理位置也更容易在该浏览器中更改/模拟。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-08-22
  • 2013-07-17
  • 2011-11-19
  • 2012-07-28
相关资源
最近更新 更多