Avez-vous une expérience de la détection de navigateur Facebook dans l'application? Quelle est la principale différence dans l'agent utilisateur?
Je ne veux pas savoir s'il s'agit uniquement d'un mobile/ios/chrome. J'ai besoin de savoir si l'agent utilisateur est spécifique de navigateur intégré à Facebook
Vous pouvez rechercher FBAN/FBAV dans l'agent utilisateur.
Vérifiez ce lien: agent utilisateur Facebook
Exemple de code comme suggéré par @sascha
function isFacebookApp() {
var ua = navigator.userAgent || navigator.vendor || window.opera;
return (ua.indexOf("FBAN") > -1) || (ua.indexOf("FBAV") > -1);
}
Pour terminer la réponse de worker11811 sur l'utilisation de l'agent utilisateur, voici un extrait de code pour le faire fonctionner:
function isFacebookApp() {
var ua = navigator.userAgent || navigator.vendor || window.opera;
return (ua.indexOf("FBAN") > -1) || (ua.indexOf("FBAV") > -1);
}