Ok, więc buduję aplikację korzystającą z interfejsu API geolokacji. I cant wydają się bardzo prosty kawałek kodu do pracy w Firefox 10. Oto kod:navigator.geolocation.getCurrentPosition Oddzwonienia nie będą działać w przeglądarce 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');
}
};
Tak więc, na przykład, w chromie, po uruchomieniu strony będę zapytał, czy chcę dzielić moja lokalizacja, a po kliknięciu "tak" ostrzeże mnie "działa". Teraz w Firefoksie 10 poprosi mnie o udostępnienie mojej lokalizacji i po kliknięciu akcji nic nie robi ... Próbowałem uzyskać wywołanie zwrotne, aby uruchomić dowolny typ kodu, ale bez powodzenia. Czy to błąd w Firefoksie, czy robię coś nie tak? Mam przykład kodu tutaj do testowania: http://dev-hub.com/geolocation.html.
Edit --- Moja jest system operacyjny Windows 7 64bit
na jakim sprzęcie używasz firefox? –
W systemie Windows 7 64 – Zaptree
Funkcja Geolokalizacja wymaga urządzenia przenośnego obsługującego geolokalizację. [Możesz dowiedzieć się więcej tutaj.] (Http://stackoverflow.com/questions/1349064/which-devices-support-javascript-geolocation-via-navigator-geolocation) –