Google Maps Javascript GeoLocation - Funktioniert nicht in Chrome

8

Hinweis: Die ursprüngliche Quelle für den unten angegebenen HTML-Code stammt aus Ссылка und Google Maps Javascript V3 Geolocation - kann nicht auf initialLocation-Variable zugreifen, wenn nicht alarmiert

Ich habe drei verschiedene Versionen von Geolocation-Beispielen zusammengestellt. Alle funktionieren ordnungsgemäß in Firefox. Keine funktionieren in Chrome. Ich habe die Chrome-Berechtigung festgelegt, damit alle Websites meinen Standort verwenden können, aber immer noch keinen Erfolg. Es muss eine Chrome-Einstellung sein, aber keine offensichtliche Einstellung: Einstellungen / Erweiterte Einstellungen anzeigen / Datenschutz / Inhaltseinstellungen / Standort / Alle Standorte dürfen meinen physischen Standort verfolgen.

In Firefox sehe ich meinen aktuellen Standort, nachdem ich aufgefordert wurde, den Standort zu teilen.

In Chrome bekomme ich den Benutzer die Anfrage für Geolocation abgelehnt oder Fehler: Der Geolocation-Dienst ist je nach HTML-Code fehlgeschlagen.

Da das in Firefox funktioniert und nicht in Chrome, muss es eine Chrome-Einstellung sein, aber ich weiß einfach nicht, was ich tun kann, das ist permissiver als Allen Websites erlauben, meinen physischen Standort zu verfolgen.

>

Hier sind die drei HTML5-Dateien:

geoGoogle.html:

%Vor%

geoGoogle2.html:

%Vor%

geoGoogle3.html:

%Vor%

Danke

    
user825628 02.07.2013, 15:23
quelle

2 Antworten

8

Chrome und Safari (Webkit-Browser) erlauben keine Geolocation-API für Dateien im Dateisystem.

Erstellen Sie einfach eine Webanwendung und versuchen Sie, mit localhost wie

darauf zuzugreifen %Vor%     
Arjun Vachhani 18.07.2013 06:07
quelle
0

verwenden Sie einfach HTTPS anstelle von HTTP und es funktioniert

    
wessam 26.08.2017 06:40
quelle