Page 1 sur 1

Comment savoir si le client utilise le navigateur de Facebook ?

Posté : 22 juin 2023, 11:39
par two3d
Je suis embêté, je perds sans doute beaucoup d'utilisateurs potentiels avec le navigateur de Facebook car le JavaScript ne fonctionne pas sur celui-ci, et mon site fonctionne qu'avec JavaScript.

Comment détecter si l'utilisateur/client utilise le navigateur Facebook, afin que je puisse lui afficher un message personnalisé lui demandant d'utiliser un navigateur qui utilise les dernières normes ?

Rien sur comment le détecter sur l'aide Facebook : https://www.facebook.com/business/help/206578174518231

Re: Comment savoir si le client utilise le navigateur de Facebook ?

Posté : 22 juin 2023, 16:14
par ynx
Bonjour,

Je ne connais pas le navigateur de Facebook, mais je serais étonné que le JS ne soit pas pris en charge.

En faisant une recherche rapide, la plupart des résultats proposent justement d'utiliser JS pour vérifier si le user-agent de l'utilisateur correspond au navigateur intégré dans l'application Facebook.
https://medium.com/geekculture/how-to-d ... ccc2c5deca
https://stackoverflow.com/questions/315 ... pp-browser

Indépendamment du navigateur utilisé, pour afficher un message aux utilisateurs qui auraient éventuellement désactivé le javascript, il faut utilise la balise html noscript : https://developer.mozilla.org/fr/docs/W ... t/noscript

Re: Comment savoir si le client utilise le navigateur de Facebook ?

Posté : 22 juin 2023, 17:06
par two3d
Javascript simple : il comprend
Javascript compliqué : il comprend plus

Voilà le problème...

Je vais utiliser une de ces façons de faire en JS, j'ai vu aussi que le navigateur avait des "FBXX", comme mentionné ici : https://mpulp.mobi/2012/01/17/funky-use ... phone-app/

Ton lien Comment détecter si un utilisateur utilise le navigateur facebook ? m'a l'air super simple à utiliser, merci ;)