navigator.geolocation.getCurrentPosition没有按顺序运行

时间:2017-03-07 04:49:05

标签: javascript firefox navigator

我正在尝试获取地理定位数据并通过Ajax将其呈现到Dom元素中,但是在获取数据时它没有正常运行,所以我尝试调试,然后我发现了一个奇怪的执行。

  if (navigator.geolocation) {
    navigator.geolocation.getCurrentPosition(function(pos){
      console.log(1);
    });
  }
  console.log(2);
在控制台中,它首先显示2然后是1,为什么这是plz?我在浏览器中遗漏了一些配置吗?我正在使用Firefox Developer Edition的最新版本。我在想,可能没有#34;导航器"一开始是对象,但它根本不应该显示1,导致代码不能执行,我真的迷失了,从昨晚开始,感谢您的帮助。

0 个答案:

没有答案