Fungsi isMobile()
digunakan untuk mendeteksi apakah pengguna sedang mengakses aplikasi atau situs web dari perangkat mobile.
Fungsi ini dapat digunakan langsung dalam proyek JavaScript Anda. Cukup impor dan gunakan sesuai kebutuhan.
import { isMobile } from './nama_file';
Panggil fungsi isMobile()
untuk mendapatkan nilai boolean yang menunjukkan apakah pengguna menggunakan perangkat mobile atau tidak.
if (isMobile()) {
console.log("Pengguna menggunakan perangkat mobile.");
} else {
console.log("Pengguna menggunakan perangkat desktop.");
}
Fungsi ini memeriksa navigator.userAgent
untuk menentukan apakah string agen pengguna cocok dengan daftar perangkat mobile yang umum, seperti:
Jika ada kecocokan, fungsi mengembalikan true
, menandakan bahwa perangkat tersebut adalah perangkat mobile. Jika tidak, fungsi mengembalikan false
.
userAgent
tidak selalu akurat karena beberapa perangkat atau browser dapat memanipulasi nilai userAgent
.window.matchMedia
.Fungsi ini dapat digunakan dan dimodifikasi sesuai kebutuhan tanpa batasan lisensi.