So ändern Sie firefox Lage
Ich Ändern wollen unsere Browser-Standort in die usa Bitte helfen Sie mir, ändern firefox Lage ich.e-geolocation Ort zum testen.
- Oh wie trick Ihre geolocation-api zu denken, kommt aus China, wenn Sie tatsächlich in Australien?
- Ja, ich bin auf der Suche nach trick...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die beiden Einstellungen erwähnt nmaler sind spot-on. Zusätzlich, Sie brauchen nicht einen (lokalen) server ist ein data:-URI funktioniert auch.
Zum Beispiel, wenn Sie die Einstellung
geo.wifi.uri
(beiabout:config
) mit dem Wert:und dann testen Sie mit dem folgenden aus der JS-Konsole:
dann werden Sie sehen, dass die Parodie ist gelungen:
Wenn Sie brauchen, erzeugen Sie ein gültige Daten:-URL mit JavaScript (z.B. in der add-on-code), verwenden Sie die folgende. Beachten Sie, dass ich
encodeURIComponent
nur für den Fall derpos
Objekt irgendwie mit Sonderzeichen wie%
oder#
(das ist eher unwahrscheinlich, aber better safe than sorry):geo.provider.use_corelocation
zufalse
und starten Sie Firefox neu. (geo.provider.use_corelocation
Vorrang vorgeo.wifi.uri
.) Auchgeo.provider.testing
scheint nicht erforderlich zu sein, zumindest auf dem Firefox-66.Der einfachste Weg wäre die Installation eines eigenen geolocation-mock-server und ändern Sie einige Einstellungen:
geo.provider.testing
, wenn er auftrue
. Dies zwingt die Netzbetreiber auf, die statt eines OS-Ebene geo-location-Anbieter, wenn überhaupt).geo.wifi.uri
die URI von Ihrem mock-server, z.B.http://localhost:8888/
Können Sie Einstellungen ändern, die in
about:config
oder durch Bearbeiten derprefs.js
- Datei Ihres Browsers Profil direkt. Einfachste Weg, öffnen Sie das Profil-Verzeichnis ist über die entsprechende Schaltfläche inabout:support
.Probe mock-server in python2 (Rücksendung immer die Koordinaten für das Weiße Haus):
Wenn Sie möchten, fälschen Sie Ihren Standort für die HTML5 Geolocation API Sie können gehen Sie folgendermaßen vor:
about:config
.geo.wifi.uri
.Ändern Sie den Wert auf so etwas wie dieses:
(Die
lat
undlng
Werte bestimmen die Breite und Länge Ihres Standortes ein.)Beachten Sie, dass wenn Sie verhindern möchten, dass websites sich die Lage aus Ihrer IP-Adresse, die Sie können nicht, dass auf dem application layer der einzige Weg wird sein, einen proxy zu verwenden.