**Introduction:**
Google a réduit la chaîne d’agent utilisateur dans Chrome sur les plateformes de bureau et Android depuis la version 107. À partir d’Android 16, la chaîne d’agent utilisateur **par défaut** de WebView suivra la même voie.
**La nouvelle chaîne d’agent utilisateur:**
La chaîne d’agent utilisateur par défaut réduite pour WebView est la suivante :
« `
Mozilla/5.0 (Linux; Android 10; K; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/125.000 Mobile Safari/537.36
« `
Comme le montre le diagramme, les informations sur le système d’exploitation, le processeur et la version seront réduites à la chaîne statique « Linux; Android 10; K ». Les informations sur les versions mineures/de construction/de correctif sont également réduites à « 0.0.0 ». Le reste de la chaîne d’agent utilisateur par défaut reste inchangé.
**Comment détecter WebView via la chaîne d’agent utilisateur :**
Les sites peuvent continuer à rechercher le jeton wv dans la chaîne d’agent utilisateur, à moins qu’une application n’ait choisi de remplacer la chaîne d’agent utilisateur.
**WebView prend-il en charge les astuces client d’agent utilisateur ?**
Android WebView prend en charge les astuces client d’agent utilisateur depuis la version 116, mais uniquement pour les applications qui envoient la chaîne d’agent utilisateur par défaut.
**Une chaîne d’agent utilisateur WebView personnalisée sera-t-elle affectée ?**
La possibilité de définir un agent utilisateur personnalisé via setUserAgentString() ne sera pas affectée. Les applications qui choisissent de le faire n’enverront pas la chaîne d’agent utilisateur réduite.
**Conclusion:**
La réduction de la chaîne d’agent utilisateur par défaut de WebView dans Android 16 vise à améliorer la confidentialité des utilisateurs. Les sites et les applications doivent en tenir compte lors de la conception de leurs stratégies de détection et de protection de la vie privée.
**Mots-clés :** confidentialité, WebView, Android 16, agent utilisateur, astuces client
