- Inclus depuis la publication de novembre 2022, mais ce n’est pas encore le mode par défaut. Il faut ajouter le flag
--headless=new pour l’activer
- Cette version va changer beaucoup de choses pour les méthodes de détection de bots basées sur l’empreinte du navigateur
- Dans le User-Agent,
HeadlessChrome devient Chrome
navigator.plugins renvoie aussi des plugins comme dans un navigateur normal
navigator.mimeTypes renvoie également des valeurs correctes
- L’objet
window.chrome est aussi présent
- Les informations liées au GPU deviennent aussi plus réalistes
- On peut le vérifier avec
navigator.webdriver = true, mais cela peut être masqué avec –disable-blink-features=AutomationControlled
- Bien sûr, l’empreinte navigateur basée sur JS permet encore de le détecter
1 commentaires
Dans le texte de présentation sur HN, le PM de Chrome Headless répond dans les commentaires.
https://news.ycombinator.com/item?id=34857087
Il indique que ce n’est pas encore vraiment « publié », et qu’ils ont simplement ajouté le code source pour l’instant.