【发布时间】:2020-01-14 00:14:09
【问题描述】:
我已经尝试解决这个问题几个小时没有成功。我希望在这里得到一个地理定位 api 精灵来回答。很简单,我就是想让api问一下我的位置,然后公开。它在 Chrome 中运行良好,我收到提示并要求披露我的位置,然后我可以很好地看到我的坐标。
然而,在 Firefox 中,当我在控制台中查看时,当我单击按钮时看到的是这样的
RPC: got message Array(3) [ {…}, {…}, () ]common.js:341:15
这是什么意思,我该如何解决?
这是我的代码:
function getLocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(showPosition);
} else {
alert("Geolocation is not supported by your browser. Please update your browser. Visit Help Center.");
}
}
function showPosition(position) {
var latitude = position.coords.latitude;
var longitude = position.coords.longitude;
alert(latitude);
}
顺便说一句,我尝试在 Firefox 的 W3Schools 中运行代码,它在他们的服务器上运行良好。当我尝试在 localhost 中运行它时,会在控制台中收到 RPC 消息。
【问题讨论】:
标签: javascript w3c-geolocation