网站怎么知道我的时区?
通过 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 也常常只定位准了国家、城市不对。别国的时区是明显矛盾,同一个国家的只是提示。