Googleや他の多くのサイトが私の正しい場所を知っています。 VPN、プロキシ、Torなどを使用せずに現在地を偽装するにはどうすればよいですか?
私はabout:config
に行ってgeoを探しました。変更が必要なのはgeo.wifi.uri
ですか?多分私達は偽の緯度と経度の値を直接入れることができますか?もしそうなら、それはどのように見えますか?私は形式について本当に知りません。
または、GreasemonkeyでJavaScriptを使用する別の方法はありますか?
HTML5 Geolocation API の位置を偽装する場合は、次の手順に従います。
about:config
にアクセスします。geo.wifi.uri
と入力します。値を次のようなものに変更します。
data:application/json、{"location":{"lat":40.7590、 "lng":-73.9845}、 "accuracy":27000.0}
(lat
とlng
の値は、場所の緯度と経度を決定します。)
WebサイトがIPアドレスから場所を取得できないようにする場合は、アプリケーションレイヤーでそれを行うことはできません。唯一の方法はプロキシです。
https://developers.google.com/maps/documentation/geolocation/intro#responses を参照してください。ただし、設定方法はブラウザによって異なります。 Firefoxでは、about:configを使用します。 geo.wifi.uriをファイルへのパスに設定し、geo.enabledがtrueに設定されていることを確認して、ブラウザーを再起動します。
良いテストページは https://benwerd.com/lab/geo.php で、入力した数値が表示されます。私のファイルは次のようになります
{"場所":{"緯度":42.650515、 "lng":-72.829819}、 "精度":5}
トラフィックが直接(つまり、ある種のプロキシを経由せずに)送信されている限り、トラフィックにはIPがあり、大まかな地理的位置がわかります。
VPN、プロキシ、Torなどを使用せずに現在地を偽装するにはどうすればよいですか?
なぜこの制限があるのですか?