J'ai commencé un nouveau projet à Vue.js. J'ai ajouté NAVBAR. À un moment donné, j'ai remarqué problème dans la console:
Audit usage of navigator.userAgent, navigator.appVersion, and navigator.platform
Je ne comprends pas cela, car je n'utilise aucun navigateur dans le projet.
Pourquoi je vois ce problème? Comment puis-je le changer?
La raison que l'on voit que le message est bien expliqué dans la description du même message (audit).
La vraie question est de savoir qui/quelle est la source de celui-ci. Il y a une allusion au fichier extended-css.js
.
Voici un exemple avec un autre fichier (comme je n'ai pas le extended-css.js
):
Faites un clic droit sur le fichier, puis choisissez Open in new tab
.
Donc, vous pouvez voir que la raison du message d'audit est la hook.js
Fichier de l'extension de Vue.Js DevTools.
Dans votre cas, ce serait une autre extension ou une autre bibliothèque que vous utilisez - direct ou indirect (par exemple une partie de vuetify
, etc.).
De là, vous avez 3 choix:
https://blog.chromium.org/2021/05/update-on-user-agent-string-reduction.html
Est utile de lire. Quelques points clés:
"À partir de M92, nous prévoyons de commencer à envoyer des avis de dépréciation pour Navigator.useragent, navigateur.Appersion et navigateur.platform getters dans l'onglet Problèmes de DevTools."
"Si votre site, service, bibliothèque ou application repose sur certains bits d'informations présents dans la chaîne d'agent d'utilisateur telle que Chrome version mineure, numéro de version du système d'exploitation, ou Android Modèle de périphérique, vous devrez commencer la migration pour utiliser l'API client de l'agent utilisateur à la place. "
Je sais que je n'utilise pas les getters Navigator en question, donc à ce stade, il semble que je ne peux qu'attendre une mise à jour de la bibliothèque .js (dans mon cas, bootstrap 4) pour faire le AVERTISSEMENT Vacher.