El agente de usuario de Chrome y Edge, ambos contienen una palabra 'Móvil' en el teléfono Android. Y no lo contiene en la almohadilla de Android.
Pero el agente de usuario de Firefox en el teléfono es exactamente igual que en el teclado.
Entonces, ¿hay alguna forma precisa de detectar el tipo de dispositivo Android para Firefox?
Creo que la única forma de hacerlo es detectar el tamaño del dispositivo porque las tabletas son básicamente más grandes que los teléfonos.
Espero que algo como esto pueda ayudar:
let isMobile = window.matchMedia("only screen and (max-width: 760px)").matches; if (isMobile) { //Conditional script here }