Ok, estoy construyendo una aplicación que utiliza la API de geolocalización. Me parece que no puede conseguir un pedazo muy simple de código para trabajar en Firefox 10. Aquí está el código:navigator.geolocation.getCurrentPosition Callbacks no funcionará en Firefox 10
window.onload = function() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(function(position) {
alert('it works');
}, function(error) {
alert('Error occurred. Error code: ' + error.code);
});
}else{
alert('no geolocation support');
}
};
Así, por ejemplo, en cromo, después de ejecutar la página que le preguntará si quiero compartir mi ubicación, y después de hacer clic en Sí, me alertará con "funciona". Ahora en Firefox 10 me pedirá que comparta mi ubicación y después de hacer clic en compartir no hace nada ... He estado tratando de obtener la devolución de llamada para ejecutar cualquier tipo de código pero sin suerte. ¿Es esto un error con Firefox o estoy haciendo algo mal? Tengo un ejemplo del código aquí para probar: http://dev-hub.com/geolocation.html.
Editar --- Mi sistema operativo es Windows 7 de 64 bits
en qué hardware está ejecutando Firefox? –
En Windows 7 64 – Zaptree
La función de geolocalización requiere un dispositivo móvil que admita la geolocalización. [Puede encontrar más información aquí.] (Http://stackoverflow.com/questions/1349064/which-devices-support-javascript-geolocation-via-navigator-geolocation) –