Qu’est-ce qu’un user agent ?
Une ligne de texte envoyée avec chaque requête : navigateur, version et système. Les navigateurs Chromium envoient aussi des client hints, une version plus récente et structurée des mêmes informations.
Chaque requête nomme votre navigateur et votre système, une fois dans la chaîne User-Agent et, dans les navigateurs Chromium, une seconde fois dans les client hints. Les pages peuvent recouper avec le moteur JS et la carte graphique. Voici ce que dit le vôtre, et si le reste confirme.
53 renifleurs · aucune autorisation demandée
Origine probable : . Vous parlez , et votre ordinateur est réglé sur , en format .
Vous êtes sur , avec ; écran , carte graphique : .
Vous aimez , et . . Vos polices laissent deviner : . Votre âge ? .
Referer · document.referrernavigator.languagesIntl.DateTimeFormatIntl …timeZoneIntl …hourCycleIntl.Locale weekInfoIntl.NumberFormatnavigator.keyboardspeechSynthesisprefers-color-schemeprefers-reduced-motioncolor-gamut · dynamic-rangeprefers-contrast · forced-colorsdisplay-modedoNotTrack · GPCnavigator.cookieEnabledpermissions.querypdfViewerEnablednavigator.webdriverbait elementwindow.ethereum · DOM markshistory.lengthcanvas measureTextuserAgentDatauserAgentData.brands…architecture · bitnessscreen · devicePixelRatiorequestAnimationFramescreen.isExtended · screenXinnerWidth · availHeightWebGL RENDERERnavigator.gpu adapter.infoWebGL2 · MAX_TEXTURE_SIZEhardwareConcurrencynavigator.deviceMemorymaxTouchPoints · pointernavigator.getBatterynavigator.connectionWebRTC host candidateenumerateDevicesAudioContext.sampleRatePublicKeyCredentialbluetooth.getAvailabilityMediaSource.isTypeSupportedrequestMediaKeySystemAccessstorage.estimateError.messagecanvas.toDataURLWebGL getParameterOfflineAudioContextfonts → SHA-256SHA-256canvas × 2Une ligne de texte envoyée avec chaque requête : navigateur, version et système. Les navigateurs Chromium envoient aussi des client hints, une version plus récente et structurée des mêmes informations.
Par souci de confidentialité, les navigateurs ont figé le user agent à Windows 10 (et macOS à 10.15). La vraie version vient des client hints, que cette page affiche.
La chaîne, oui, mais le moteur JS, la carte graphique et les client hints racontent souvent autre chose ; les contrôles de cette page montrent où.