Google で「現在の時刻」を検索すると、正確な時刻と私の現在地 (インド) が表示されます。しかし、Chrome に VPN をインストールし、米国ベースの IP アドレスでアクセスすると、米国時間は表示されません。ただし、私の現在地/タイムゾーンに特に関連する他の検索結果が表示されます。どうしてそれがわかるのでしょうか?
以下のすべてを試しました:
- コンピュータのタイムゾーンを GMT-5 に設定する
- すべての閲覧データを消去し、実際に Chrome で新しいユーザーを作成しました。
- ブラウザを何度も再起動しました。
上記のすべてを(すべての順序で)実行した後でも、次のスナップショットが結果になります。
更新: 以下は私の仮説です: ブラウザベースの VPN 拡張機能は、ブラウザの起動後数秒で開始されます。そしてこの時間経過で、Chrome は Google のサーバーに ping を実行し、その ID と IP アドレスを報告します。その後、VPN でどの場所を使用しても、Google は元の IP アドレスに関連する検索結果を表示します。OS に VPN を最終的にインストールしたときに、このことが分かりました。その後、Chrome を再起動すると、検索結果は米国に基づいて表示され、まさにそのとおりになりました。
答え1
ブラウザから情報を取得し、ブラウザはオペレーティング システムから情報を取得します。
PC 上の情報を変更してブラウザを再起動すると、異なる結果が得られます。
私は、時間が重要な Web アプリケーションでこれを自分で実行しました。アカウントに設定されているタイムゾーン (ある場合) でブラウザのタイムゾーンをチェックし、タイムゾーンに違いがある場合は通知します。