关注我的代码:
<!doctype html>
<html>
<head>
<title> Geolocation</title>
<script>
var id_watch = null;
inCasoDiSuccesso = function(position){
document.getElementById("posizione_corrente").insertAdjacentHTML('beforeend',
"<li> Lat: " + position.coords.latitude + ", Lon: " + position.coords.longitude + "</li>"
);
}
sospendiLaRicezione = function(){
navigator.geolocation.clearWatch(id_watch);
}
window.onload = function(){
id_watch = navigator.geolocation.watchPosition(inCasoDiSuccesso);
}
</script>
</head>
<body>
<menu type="toolbar">
<button type="button" onclick="sospendiLaRicezione()">
Stop
</button>
</menu>
<ul id="posizione_corrente">
</ul>
</body>
</html>
它适用于Chrome,但不适用于Firefox。怎么解决?它似乎是授权请求,但不会像在Chrome上那样打印coodinates ...