Mam dość podobne pytanie do ten, choć dotyczy Mobile Chrome lub innej przeglądarki, którą mogę zainstalować na Androidzie.
Napisałem prosty skrypt za pomocą HTML5funkcja geolokalizacji, ale nie działa ani w przeglądarce Chrome Mobile ani w systemie Android 4.1. W pierwszym z nich mój skrypt zwraca kod błędu „Odmowa użytkownika”, ale niczego nie odmówiłem (mimo że geolokalizacja jest włączona w ustawieniach Chrome). W przeglądarce systemowej status pozostaje na „Idle” (wartość startowa), co powoduje, że ta słaba przeglądarka nie jest nawet zgodna z HTML5 i nie obsługuje jQuery, użyłem.
Ponieważ chcę opracować bez połączeniaskrypt (lokalizacja oparta tylko na urządzeniu GPS) Potrzebuję dowolnego rozwiązania, które mogę uruchomić na Androidzie i które pozwala mi korzystać z geolokalizacji z lokalnie przechowywanego pliku (dostępnego przez file:///
protokół). Ktoś ma jakiś pomysł?
Odpowiedzi:
1 dla odpowiedzi № 1Zgodnie z błędem, z którym nawiązałeś połączenie, geolokalizacja i wiele innych funkcji jest wyłączonych file://
Adresy URL (tak jak na pulpicie Chrome). W zwykłym Chrome możesz uruchomić przeglądarkę za pomocą przydatnych flag --allow-file-access-from-files
, ale nie ma możliwości włączenia geolokalizacji bez uruchamiania lokalnego HTTPD.
W przypadku Chrome dla telefonów komórkowych jesteśmy otwarci na propozycje nowych funkcji programistów. Zaloguj to jako prośbę o włączenie funkcji http://new.mcrbug.com.