Quel est mon navigateur ?

Votre navigateur se présente à chaque page. Voici ce qui figure sur cette carte de visite.

Ce que votre navigateur raconte sur lui-même

À chaque requête, votre navigateur envoie un user agent : une ligne de texte avec le nom et la version de votre navigateur et de votre système. Les sites s'en servent pour décider quelle version d'une page envoyer, et les outils de statistiques s'en servent pour compter leurs visiteurs.

Cette ligne est un fatras hérité des années quatre-vingt-dix. Presque tous les user agents commencent par Mozilla/5.0, y compris ceux de Chrome, Safari et Edge, parce que les navigateurs ont dû se faire passer les uns pour les autres afin de ne pas recevoir la version dépouillée d'un site. Chrome nettoie lentement tout cela avec les client hints : des champs séparés pour la marque, la version et la plateforme, que vous voyez également ci-dessus.

Une page récupère bien d'autres choses sans rien demander. La taille de votre écran, le nombre de couleurs qu'il gère, vos langues préférées, l'usage d'un thème sombre, le nombre de cœurs de votre processeur et la carte graphique qui fait le dessin. Pris séparément, ces détails disent peu. Ensemble, ils vous rendent reconnaissable, et c'est là-dessus que repose le fingerprinting.

Questions fréquentes

Qu'est-ce qu'un user agent ?

La ligne de texte par laquelle votre navigateur se présente à chaque site visité. Elle indique quel navigateur vous utilisez, dans quelle version et sur quel système.

Pourquoi mon user agent contient-il Mozilla ?

Pure histoire. Dans les années quatre-vingt-dix, les sites réservaient leur meilleure version à Netscape, alors les autres navigateurs se sont mis à s'appeler Mozilla eux aussi. Personne n'ose plus l'enlever.

Puis-je modifier mon user agent ?

Oui, avec une extension ou via les outils de développement de votre navigateur. Les sites se laissent tromper facilement, mais vous vous faites plutôt plus remarquer que moins.

Pourquoi un site voit-il mon écran plus grand qu'il ne l'est ?

Parce que votre écran compte plus de pixels physiques qu'il n'en déclare en pixels CSS. Un rapport de 2 ou 3 est normal sur les téléphones et sur les portables à écran haute résolution.

Pourquoi un site peut-il voir ma carte graphique ?

Par WebGL, la technique d'affichage 3D dans le navigateur. Elle transmet le nom de votre puce graphique pour que le site sache ce qu'il peut dessiner.