如果我在谷歌上搜尋“現在的時間”,它會顯示準確的時間以及我的位置(位於印度)。但是,如果我在 Chrome 上安裝 VPN 並透過基於美國的 IP 位址訪問,則不會顯示美國時間。但它顯示了與我的位置/時區特別相關的其他搜尋結果!它是怎麼知道的?
我已嘗試以下所有方法:
- 將我的計算機的時區設定為 GMT-5
- 清除所有瀏覽數據,甚至在 Chrome 中建立新用戶。
- 多次重啟瀏覽器。
即使完成上述所有操作(按每個順序),結果如下:
更新:以下是我的假設:基於瀏覽器的 VPN 擴充功能會在瀏覽器啟動後幾秒鐘啟動。在這段時間內,chrome 會對 google 的伺服器進行 ping 操作,並報告其身分和 IP 位址。之後,無論我在 VPN 上使用哪個位置,Google 都會顯示與我的原始 IP 位址相關的搜尋結果。當我最終在作業系統上安裝 VPN 時,我發現了這一點。之後,我重新啟動chrome,然後搜尋結果基於美國,正是它應該的樣子。
答案1
它從瀏覽器獲取信息,瀏覽器從作業系統獲取資訊。
如果您更改電腦上的資訊並重新啟動瀏覽器,您將得到不同的結果。
我自己在一個時間很重要的網路應用程式中完成了這件事。我檢查他們的瀏覽器時區和為其帳戶配置的時區(如果有),並在時區有差異時發出通知。