Googleや他の多くのサイトが私の正しい場所を知っています。 VPN、プロキシ、Torなどを使用せずに現在地を偽造するにはどうすればよいですか?
about:config
にアクセスして、地域を探しました。変更する必要があると思うのはgeo.wifi.uri
ですか?たぶん、誤った緯度と経度の値を直接入力できますか?もしそうなら、それはどのように見えるでしょうか?形式については本当にわかりません。
またはGreasemonkeyでJavaScriptを使用する別の方法はありますか?
回答
HTML5 Geolocation API の場所を偽装する場合は、次の手順を実行できます。
-
about:config
。 -
geo.provider.network.url
[以前はgeo.wifi.uri
と入力しましたバージョン] - 値を次のように変更します:
data:application/json,{"location": {"lat": 40.7590, "lng": -73.9845}, "accuracy": 27000.0}
(lat
とlng
の値によって、現在地の緯度と経度が決まります。)
- おめでとうございます。タイムズスクエアにいます!(あなた結果をテストできますここ。)
WebサイトがIPアドレスから場所を取得しないようにする場合は、注意してください。アプリケーションレイヤーでそれを行うことはできません。唯一の方法はプロキシです。
コメント
- Te技術的には、プロキシを使用せずに直接geoip情報をスプーフィングできることがよくありますが、通常、IPは、少なくともある程度の影響力を持つ自律サービス上にある必要があります。
- これには、Firefoxを再起動する必要があります。そして、w3schoolsがMDNなどにリンクするように変更してください!
回答
トラフィックが続く限り彼らに直接(つまり、ある種のプロキシを介さずに)、彼らはあなたのIPを持ち、したがって大まかな地理的位置を持ちます。
どうすればよいですかvpn / proxy / torなどなしで私の場所を偽造しますか?
なぜこの制限があるのですか?
コメント
- Geolocationは特定のWebAPIです。OPはIPを非表示にしたくないが、そのAPIをだまそうとは思わない'。
- @Arminius質問が" HTML5ジオロケーションAPI "に関するものなのか、それとも一般的なジオロケーション手法"。