Questo post descriverà la procedura per rilevare un dispositivo mobile utilizzando JavaScript.
Come rilevare un dispositivo mobile con JavaScript?
Usando il "finestra.MatchMedia ()"Metodo con le query multimediali CSS per rilevare i dispositivi mobili in un'app Web con JavaScript. Il metodo MatchMedia () fornisce un nuovo oggetto MediaQueryList, che può essere utilizzato per identificare se il documento corrisponde o meno alla stringa di query multimediale e per tenerne traccia in modo da poter dire quando lo fa o non corrisponde.
Sintassi
Seguire la sintassi menzionata per rilevare il dispositivo mobile in un'app Web:
Questo metodo emette un nuovo elenco di "MediaQuery"Oggetti che verificano se il documento corrisponde alla stringa di query multimediale.
Esempio
Nel file JavaScript, utilizzare un'istruzione condizionale in cui controlleremo la larghezza dello schermo del dispositivo. È considerato un dispositivo mobile se lo schermo è 768px o meno di 768px. Abbina questa dimensione dello schermo con l'elenco delle query multimediali restituite dal metodo MatchMedia (). Se corrisponde, mostra un messaggio di avviso "Modalità mobile"; altro, è un "Modalità desktop":
Produzione
La GIF sopra mostra quando abbiamo regolato la finestra del documento e il Viewport è equivalente al 768px. Di conseguenza, un messaggio di allerta "Modalità mobile"È stato visualizzato.
Conclusione
Per rilevare la modalità dispositivo mobile su un'app Web, utilizzare "finestra.MatchMedia ()"Metodo con le query multimediali CSS. Restituisce un nuovo oggetto MediaQueryList, che può essere utilizzato per identificare se il documento corrisponde o meno alla stringa di query multimediale e per tenerne traccia in modo da poter dire quando non corrisponde o non corrisponde. Questo post ha descritto la procedura per rilevare un dispositivo mobile con JavaScript.