Come puoi falsificare la geolocalizzazione in Firefox?

6

Google e molti altri siti conoscono la mia posizione corretta. Come posso falsificare la mia posizione senza utilizzare VPN, proxy, Tor o simili?

Sono andato a about:config e ho cercato geo. Quello che penso di dover modificare è geo.wifi.uri ? Forse possiamo inserire direttamente i valori di latitudine e longitudine falsa? Se sì, come sarebbe allora? Non ho davvero idea del formato.

O esiste un altro modo per utilizzare JavaScript in Greasemonkey?

    
posta cnmesr 03.01.2017 - 22:07
fonte

3 risposte

13

Se vuoi spoofare la tua posizione per l' HTML5 Geolocation API puoi seguire questi passaggi:

  • Vai a about:config .
  • Digita geo.wifi.uri .
  • Cambia il valore in qualcosa del genere:

    data:application/json,{"location": {"lat": 40.7590, "lng": -73.9845}, "accuracy": 27000.0}
    

    (I valori di lat e lng determinano la latitudine e la longitudine della tua posizione.)

  • Congratulazioni, sei su Times Square! (Puoi testare il risultato qui .)

Nota che se vuoi impedire ai siti web di derivare la posizione dal tuo indirizzo IP non puoi farlo sul livello dell'applicazione - l'unico modo sarà un proxy.

    
risposta data 04.01.2017 - 00:21
fonte
2

Fintanto che il traffico è diretto a loro (cioè non attraverso un proxy di qualche tipo), avranno il tuo IP e quindi una posizione geografica approssimativa.

How can I fake my location without vpn / proxy / tor etc.?

Perché hai questa restrizione?

    
risposta data 03.01.2017 - 23:08
fonte
2

Vedi link ma come lo configuri differisce tra i browser. In Firefox si parla di: config. Imposta geo.wifi.uri sul percorso del file, assicurati che geo.enabled sia impostato su true, riavvia il browser.

Una buona pagina di test è link che dovrebbe far apparire i numeri che hai inserito. Il mio file sembra

{ "location": { "lat": 42.650515, "lng": - 72.829819}, "accuratezza": 5}

    
risposta data 09.04.2018 - 19:12
fonte

Leggi altre domande sui tag