utiliza - javascript is disabled in your browser
¿Cómo detectar el navegador de Facebook en la aplicación? (3)
Para completar la respuesta de worker11811 sobre el uso del agente de usuario, aquí hay un fragmento de código para que funcione:
function isFacebookApp() {
var ua = navigator.userAgent || navigator.vendor || window.opera;
return (ua.indexOf("FBAN") > -1) || (ua.indexOf("FBAV") > -1);
}
¿Has tenido alguna experiencia en la detección del navegador en la aplicación de Facebook? ¿Cuál es la diferencia principal en el agente de usuario?
No quiero saber si es un solo móvil / ios / cromo. Necesito saber si el agente de usuario es específico del navegador en la aplicación de Facebook
Puede verificar FBAN / FBAV en el agente de usuario.
Verifique este enlace: agente de usuario de Facebook
Código de muestra como @sascha sugirió
function isFacebookApp() {
var ua = navigator.userAgent || navigator.vendor || window.opera;
return (ua.indexOf("FBAN") > -1) || (ua.indexOf("FBAV") > -1);
}
este javascript funciona bien
var standalone = window.navigator.standalone,
userAgent = window.navigator.userAgent.toLowerCase(),
safari = /safari/.test( userAgent ),
ios = /iphone|ipod|ipad/.test( userAgent );
if( ios ) {
if ( !standalone && safari ) {
//browser
} else if ( standalone && !safari ) {
//standalone
} else if ( !standalone && !safari ) {
//uiwebview (Facebook in-app browser)
};
} else {
//not iOS
};