HTML5-Geolokalisierung im Facebook-App-Browser - keine Eingabeaufforderung zum Zulassen / Blockieren

8

Ich habe eine Website, die HTML5-Geolocation verwendet. Es funktioniert sehr gut, außer über den Android Facebook In-App Browser. Dies ist der interne App-Browser, der geöffnet wird, wenn auf einen Link in der Facebook-App geklickt wird.

Normalerweise erhält der Benutzer beim Zugriff auf die Seite eine Eingabeaufforderung für den Standort (Zulassen / Blockieren), aber in der Facebook App wird nichts angefordert und die Seite / Site hat keinen Standortzugriff.

Weiß jemand, aus Liebe zu allem, was heilig ist, eine Lösung dafür oder sogar einen Weg darum?

Ich bin ein bisschen am Ende meiner Weisheit, da ich keine gültige Lösung gefunden habe, außer zu erkennen, dass der Benutzer sich im Facebook-Browser befindet und sie über die Menüeinstellung "In Chrome öffnen" dazu auffordert.

Vielen Dank im Voraus

    
Adam 20.02.2015, 22:24
quelle

2 Antworten

2

Ich bin mir ziemlich sicher, dass der Facebook-In-App-Browser die HTML5-Geolocation-API nicht absichtlich implementiert, da dies eine sehr einfache Möglichkeit für jemanden wäre, den Standort von Personen zu suchen, da viele Leute bereits einen Standort zulassen Facebook-App.

    
bigD 27.05.2015 19:12
quelle
0

Mit Geolocation glaube ich nicht, dass Sie die Eingabeaufforderung "Zulassen / Blockieren" vermeiden können. Das würde Sicherheitsrisiken verursachen.

Back-End sollte Ihnen die IP-Adresse zurückgeben. Überprüfen Sie Wie bekomme ich die IP-Adresse mit Javascript oder jQuery?

    
DrNio 21.05.2017 17:43
quelle