網站怎麼知道我的時區?
透過 JavaScript 的 Intl 和 Date,任何網頁都能用,不會跳出授權。IP 的時區則來自把 IP 定位到城市的那類地理資料庫。
任何網頁都能不經授權讀到你系統的時區,任何網站也大致知道你的 IP 在哪裡。兩者對不上,例如 IP 在日本、時鐘卻是中國標準時間,就是網站辨識 VPN 和代理時最先看的破綻之一。下面把兩者並排放著。
79 個嗅探器 · 不跳任何授權
你多半是人,眼下人在。你平常說,電腦的時區是,時鐘用。
你手上這台是,開的是,螢幕,顯示卡是,。
你經上網,;幫你查網址的 DNS 在。。
你習慣用,。。裝的字型透露出:。至於年齡,。
CF-Connecting-IPrequest.cf.cityrequest.cf.latituderequest.cf.asOrganizationedns.ip-api.comrequest.cf.timezoneDNS PTRrequest.cf.colorequest.cf.tlsVersion/cdn-cgi/trace · kex, sni/cdn-cgi/trace · warpTLS ClientHelloDate.now()RTCPeerConnection · STUNWebRTC host candidatemyip.ipip.netapi.ip.sbchatgpt.com/cdn-cgi/traceclaude.ai/cdn-cgi/tracewww.cloudflare.com/cdn-cgi/traceCloudflare Radar · IPv4 / IPv6User-AgentAccept-LanguageSec-CH-UASec-CH-UA-PlatformAccept-EncodingDNT · Sec-GPCReferer · document.referrernavigator.languagesIntl.DateTimeFormatIntl …timeZoneIntl …hourCycleIntl.Locale weekInfoIntl.NumberFormatnavigator.keyboardspeechSynthesisError.messagecanvas.toDataURLWebGL getParameterOfflineAudioContextfonts → SHA-256SHA-256canvas × 2userAgentDatauserAgentData.brands…architecture · bitnessscreen · devicePixelRatiorequestAnimationFramescreen.isExtended · screenXinnerWidth · availHeightWebGL RENDERERnavigator.gpu adapter.infoWebGL2 · MAX_TEXTURE_SIZEhardwareConcurrencynavigator.deviceMemorymaxTouchPoints · pointernavigator.getBatterynavigator.connectionenumerateDevicesAudioContext.sampleRatePublicKeyCredentialbluetooth.getAvailabilityMediaSource.isTypeSupportedrequestMediaKeySystemAccessstorage.estimateprefers-color-schemeprefers-reduced-motioncolor-gamut · dynamic-rangeprefers-contrast · forced-colorsdisplay-modedoNotTrack · GPCnavigator.cookieEnabledpermissions.querypdfViewerEnablednavigator.webdriverbait elementwindow.ethereum · DOM markshistory.lengthcanvas measureText透過 JavaScript 的 Intl 和 Date,任何網頁都能用,不會跳出授權。IP 的時區則來自把 IP 定位到城市的那類地理資料庫。
把系統時區改成 IP 所在國家的:Windows 在「設定 → 時間與語言」,macOS 在「系統設定 → 一般 → 日期與時間」,手機在日期和時間設定裡。只改 JS 時區的擴充功能很容易被識破,原因見瀏覽器環境檢測。
大國有好幾個時區,IP 也常常只定位準了國家、城市不對。別國的時區是明顯矛盾,同一個國家的只是提示。