• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

[FRAGE] Google Chrome Geolocation API Https

majas

New member
Hallo,

seit Version 50 unterstützt Google Chrome die Geolocation API nicht mehr ohne https.

So ist eine Umkreissuche bei uns mit dem Browser (Chrome) nicht mehr möglich.

Ich habe schon folgendes Probiert:

Dieses Script in Template eingefügt:

Code:
<script type="text/javascript">
/*<![CDATA[*/
var requiresHttpsForGeo = false;
var isHttps = false;
var geoLocationApiAvailable = ("geolocation" in navigator);
/*]]>*/
</script>

und den Case.error erweitert auf:

Code:
case error.PERMISSION_DENIED:
      //msg = "User denied the request for Geolocation."
      msg += 'CODE = ' + error.PERMISSION_DENIED;
	  if (requiresHttpsForGeo && !isHttps) {
		  msg += '<br />Die Anfrage wurde vom Browser automatisch verweigert.';
	  }
	  else {
		  msg += '<br/>Benutzer hat die Anfrage zur Standorterkennung verweigert.';
	  }
      break;

aber jetzt kommt keine Fehlermeldung mehr sondern die Umkreissuche spuckt auch nichts aus.

Hat da jemand zufällig einen Tipp

Danke und Gruß Andy
 
Ich kann dein Problem nicht reproduzieren - bekomme auch auf einer Seite, die mit http ausgeliefert wird, die Position im Chrome 51. Zeig' doch mal deinen kompletten Code oder (besser) einen Livelink, wo wir uns das Problem direkt ansehen können.
 
Zurück
Oben