从我的所有浏览器获取PERMISSION_DENIED响应

时间:2018-02-13 14:01:25

标签: google-chrome firefox geolocation

我们的网站http://www.monfatec.com正在使用navigator.geolocation.getCurrentPosition函数来获取客户端的长线和纬线。

但它始终以PERMISSION_DENIED状态响应,无论浏览器和客户端是什么,来自我的Linux PC上的Firefox 58.0.1Chromium 64.0.32,以及Chrome 64.0.32在我的智能手机上,它是一致的,并在每次请求时发生。

该网站使用http而不是https,这可能是该问题的解释,但我不确定。

1 个答案:

答案 0 :(得分:0)

从Chrome 50开始,Geolocation API仅适用于安全的上下文,例如HTTPS。

在大多数其他浏览器的更新版本中也会如此。