Réduction de l’User-Agent dans Android WebView

Réduction de l'User-Agent dans Android WebView

Dans le cadre des efforts de protection de la vie privée de Chrome, l’User-Agent a été réduit dans Chrome pour ordinateur et Android depuis la version 107. À partir d’Android 16, l’User-Agent par défaut dans Android WebView suivra la même réduction.

**L’User-Agent modifié**

L’User-Agent réduit par défaut de WebView est le suivant :

« `
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 de build seront réduites à la chaîne statique « Linux ; Android 10 ; K ». Les informations sur la version mineure, de build et de patch sont également réduites à « 0.0.0 ». Le reste de l’User-Agent par défaut reste inchangé.

**Détection de WebView via l’User-Agent**

Les sites peuvent continuer à rechercher le jeton « wv » dans l’User-Agent, sauf si une application décide de remplacer l’User-Agent.

**Prise en charge des User-Agent Client Hints**

Android WebView prend en charge les User-Agent Client Hints depuis la version 116, mais uniquement pour les applications qui envoient l’User-Agent par défaut.

**User-Agent personnalisé**

La possibilité de définir un User-Agent personnalisé via « setUserAgentString() » ne sera pas affectée. Les applications qui choisissent de le faire n’enverront pas l’User-Agent réduit.

**Conclusion**

Cette réduction de l’User-Agent améliore la protection de la vie privée des utilisateurs tout en permettant aux sites Web de continuer à identifier WebView. Les développeurs sont invités à mettre à jour leurs applications pour utiliser le nouvel User-Agent réduit ou à définir des User-Agents personnalisés si nécessaire.

**Mots-clés :** User-Agent, Android WebView, protection de la vie privée

Retour en haut