[RESOLU] Comment savoir si le client utilise le navigateur de Facebook ?

Avatar du membre
Mammouth du PHP | 1564 Messages

22 juin 2023, 11:39

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

ynx
Mammouth du PHP | 586 Messages

22 juin 2023, 16:14

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

Avatar du membre
Mammouth du PHP | 1564 Messages

22 juin 2023, 17:06

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 ;)