大多數現代瀏覽器允許網站請求您的地理位置。這具有合法的好處,因為它允許網站根據您的個人需求定制服務,並使他們更容易提供特定於位置的功能。
這也是一場隱私噩夢,因為即使在使用瀏覽器時,您的瀏覽器也可以與網站共享您的真實位置。虛擬專用網絡(VPN)。幸運的是,此功能默認是選擇加入的,您可以根據具體情況選擇是否使用它。但是,您可能希望完全關閉它。
HTML5 地理定位如何工作?
地理定位工作原理的具體細節因瀏覽器而異。桌面瀏覽器將您的 IP 地址、瀏覽器用戶代理信息以及您所在區域中檢測到的 Wi-Fi 網絡列表等線索與其信號強度結合起來,以估計您的位置。
如果這聽起來很可怕,那麼在移動設備上情況會變得更糟,其中上述信息與手機跟踪數據相結合以進一步確定您的位置。這包括您的 GPS 數據、移動網絡信息和手機的唯一 IMEI 識別碼。
地理定位有多準確?
在我的測試中,非常準確!儘管啟用了 VPN,但當使用桌面瀏覽器及其瀏覽器地理定位功能時,mylocation.org 仍能夠將我定位到我的實際地址。在手機上,精確度可達幾英尺!

但不要驚慌!
瀏覽器地理定位支持是可選的
默認情況下,所有瀏覽器都會在向網站發送地理位置數據之前徵求您的許可。

但是,您(或者可能是家庭成員)可能無意中更改了瀏覽器的設置,以默認啟用地理定位。惡意軟件更改瀏覽器地理位置設置也很常見。
VPN 和 HTML5 地理定位
VPN 會對您訪問的網站隱藏您的 IP 地址,但如果您允許網站使用地理定位,這一點就會被繞過。
正如剛才提到的,您的瀏覽器應該在發送此數據之前請求許可,但也有可能不會。如果某個頁面不允許來自您所在位置的連接,則發送地理位置數據可能會導致頁面阻止您。
如果網站可以在您運行 VPN 時檢測到您的位置,那麼首先要做的是檢查您的 IP 是否洩漏使用我們的 IP 洩漏檢查器。如果在該頁面上您可以看到屬於您個人或您的互聯網服務提供商 (ISP) 的任何 IP 地址,則問題是 IP 洩漏,而不是 HTML5 地理定位。
檢查並確保 IP 洩漏不是罪魁禍首後,您可以嘗試在瀏覽器中手動禁用地理定位。
阻止 VPN 用戶的網站
越來越普遍的是阻止 VPN 的流媒體服務當用戶檢測到它們時。這是因為許多人使用 VPN 觀看因許可原因而僅限某些國家/地區的觀眾觀看的內容。
然而,重要的是要了解這些服務不知道自己到底在哪裡。他們只是保留一個已知屬於的 IP 數據庫VPN服務並阻止任何試圖使用這些 IP 之一訪問其網站的人。
防止 IP 洩露和禁用瀏覽器地理定位對於克服這種簡單但有效的策略毫無幫助。
如何禁用 HTML5 地理定位
您可以使用以下方法在瀏覽器中完全禁用地理定位:
在 Firefox(桌面版和 Android)上禁用地理定位
- 在地址欄中輸入 about:config 並單擊“我接受風險”(僅限桌面)。
- 在搜索框中鍵入 geo.enabled,然後雙擊其條目將其值設置為錯誤的。

在 Chrome(桌面版)上禁用地理定位
前往菜單(==) -> 設置 -> 高級 -> 隱私和安全 -> 內容設置 -> 位置並將“訪問前詢問(推薦)”切換為“阻止”。

禁用地理定位Chrome(移動版)
與上面完全相同,只是轉到菜單 (⋮) -> 設置 -> 站點設置 -> 位置。
禁用地理定位Safari(macOS)
轉到 Safari(任務欄左上角)-> 首選項...-> 網站 -> 位置。對於您不希望使用您的地理位置的任何列出的網站,請選擇“拒絕”。要防止所有網站將來訪問地理位置數據,請選擇訪問其他網站時:-> 拒絕。

在 Safari (iOS) 上禁用地理定位
轉到“設置”>“隱私”>“位置服務”->“關閉”切換按鈕。

在 Microsoft Edge 上禁用地理定位
Edge 是 Windows 應用商店應用程序,因此要禁用地理定位,請轉到 Windows 的“開始”->“設置”->“隱私”->“位置”,然後將“位置”切換為“關閉”。

在 Microsoft Internet Explorer 上禁用地理定位
轉到菜單(右上角的齒輪圖標)-> Internet 選項-> 隱私選項卡-> 位置並選中“絕不允許網站請求您的物理位置”-> 確定。

在 Opera 上禁用地理定位
轉到菜單 -> 設置 -> 網站 -> 位置,然後選擇“不允許任何網站跟踪我的物理位置”。

在瀏覽器中禁用地理定位:結論
儘管 HTML5 瀏覽器地理定位在隱私方面可能具有很大的侵犯性,但這通常不是問題,因為該功能默認是選擇加入的。
但是,如果您有偏執傾向,或者即使打開 VPN 並且在檢查 IP 洩漏後網站仍知道您所在的位置,那麼您可以嘗試在瀏覽器中禁用地理定位。
圖片來源:Nucleartist/Shutterstock。
