Javascript 从未调用navigator.geolocation.getCurrentPosition
我正在尝试使用浏览器的getLocation,但每次它转到navigator.geolocation.getCurrentPosition时,都没有发生任何事情,我尝试将网站置于https中,更改代码,仍然没有发生任何事情,成功函数从未被触发Javascript 从未调用navigator.geolocation.getCurrentPosition,javascript,geolocation,Javascript,Geolocation,我正在尝试使用浏览器的getLocation,但每次它转到navigator.geolocation.getCurrentPosition时,都没有发生任何事情,我尝试将网站置于https中,更改代码,仍然没有发生任何事情,成功函数从未被触发 function getLocation() { if (navigator.geolocation) { navigator.geolocation.getCurrentPosition(function (pos
function getLocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(function (position) {
alert('it works');
}, function (error) {
alert('Error occurred. Error code: ' + error.code);
}, { timeout: 5000 });
} else {
alert('no geolocation support');
}
};
知道错误来自哪里吗?我在chrome上测试了它浏览器是否请求访问您的地理位置的权限?浏览器是否请求访问您的地理位置的权限?