O que é user agent?
Uma linha de texto que o navegador envia em toda requisição, com o nome do navegador, a versão e o seu sistema. Navegadores Chromium também enviam client hints, uma versão mais nova e organizada da mesma informação.
Toda requisição diz qual é o seu navegador e o seu sistema: uma vez na string User-Agent e outra, nos navegadores Chromium, nas client hints. As páginas podem conferir isso com o motor de JavaScript e a placa de vídeo. Isto é o que o seu diz ser, e se o resto confirma.
Como corrigir
Você está no navegador interno do : os resultados abaixo são desse navegador. Para testar o navegador que você usa normalmente, copie o link e abra no Safari ou no Chrome.Você está no navegador interno de um app: os resultados abaixo são desse navegador. Para testar o navegador que você usa normalmente, copie o link e abra no Safari ou no Chrome.Você está no WeChat: os resultados abaixo são do navegador interno dele. Para testar o navegador que você usa normalmente, toque em ··· no canto superior direito e escolha abrir no navegador.
xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx e agora está em xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx. Você fala xxxx xxxx xxxx; seu sistema usa o fuso xxxx xxxx xxxx xxxx xxxx e o relógio de xxxx xxxx.
xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
Você está usando xxxx xxxx xxxx xxxx xxxx, com xxxx xxxx xxxx xxxx xxxx, tela de xxxx xxxx xxxx xxxx e placa de vídeo xxxx xxxx xxxx xxxx xxxx xxxx: xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx.
Você se conecta à internet via xxxx xxxx xxxx, xxxx xxxx xxxx xxxx xxxx, xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx; o servidor DNS que procura os sites para você fica em xxxx xxxx. xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx.
Você prefere xxxx xxxx xxxx e xxxx xxxx xxxx xxxx; xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx. xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx. Suas fontes dão uma pista: xxxx xxxx xxxx xxxx. Quanto à sua idade, xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx.
Para um site, isto é xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx. xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx. Você abriu esta página xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx, xxxx xxxx xxxx xxxx, xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx.
No meio da multidão, xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx.
Mais bits, mais raro: cada bit corta pela metade as pessoas parecidas com você. Os dados não são independentes (uma tela 4K e uma placa topo de linha costumam vir juntas), então a impressão inteira é contada por si só, não multiplicando as partes.
Para dizer quantas pessoas são parecidas com você, este site mantém contagens anônimas: sem IP, sem a impressão completa e sem registro de nenhuma visita individual. ·
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 ClientHelloprobe.zs.al · TCP SYNprobe.zs.al · JA4probe.zs.al · HTTP/2 SETTINGSprobe.zs.al · HTTP/3 · QUIC JA4Date.now()RTCPeerConnection · STUNWebRTC host candidateIPv6 EUI-64 (ff:fe)1.1.1.1 · /cdn-cgi/tracechatgpt.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.NumberFormatIntl.supportedValuesOfnavigator.keyboardspeechSynthesisError.messageJS feature probesFunction.prototype.toString · iframeCSS.supportscanvas text antialiasingcanvas.toDataURLWebGL getParameterOfflineAudioContextMath.* → SHA-256emoji measureTextfonts → SHA-256getClientRects · RangeSVG getBBox · getComputedTextLengthmeasureText actualBoundingBoxWebGL readPixelswindow · HTMLElement · CSS keysperformance.now() resolutionrecursion depthSHA-256screen · cores · GPU · fonts → SHA-256HTTP cache · ETag / If-None-Matchcanvas × 2navigator.brave · noise · liesuserAgentDatauserAgentData.brands…architecture · bitnessscreen · devicePixelRatiorequestAnimationFramescreen.isExtended · screenXinnerWidth · availHeightoffsetWidth − clientWidthWebGL RENDERERnavigator.gpu adapter.infoGPUAdapter limits · featuresWebGL2 · MAX_TEXTURE_SIZEhardwareConcurrencynavigator.deviceMemoryperformance.memorymaxTouchPoints · pointernavigator.getBatterygeolocation (on request)devicemotion (on request)navigator.connectionenumerateDevicesAudioContext.sampleRatePublicKeyCredentialbluetooth.getAvailabilityMediaSource.isTypeSupportedRTCRtpSender.getCapabilitiesMediaRecorder.isTypeSupportedmediaCapabilities.decodingInforequestMediaKeySystemAccessstorage.estimateprefers-color-schemeprefers-reduced-motioncolor-gamut · dynamic-rangeprefers-contrast · forced-colorsfont-size: medium · AccentColordisplay-modedoNotTrack · GPCnavigator.cookieEnabledpermissions.queryusb · serial · hid · IdleDetector …pdfViewerEnablednavigator.webdriverWorker · navigatorbait element7 tracker scripts (on request)window.ethereum · DOM markschrome-extension:// fileshistory.lengthlocalStorage · IndexedDB · Cache · window.namecanvas measureTextUma linha de texto que o navegador envia em toda requisição, com o nome do navegador, a versão e o seu sistema. Navegadores Chromium também enviam client hints, uma versão mais nova e organizada da mesma informação.
Os navegadores congelaram o user agent no Windows 10 (e o macOS no 10.15) por privacidade. A versão real vem das client hints, que é o que esta página mostra.
Dá para trocar a string, mas o motor de JavaScript, a placa de vídeo e as client hints costumam contar outra história; os testes desta página mostram onde.