Tìm thông tin thiết bị truy cập với Javascript

Nhận nhiệm vụ giải quyết một trang web sao cho tính năng của nó chạy tốt trên tất cả các thiết bị di động (khâu giao diện thì có người khác lo và đã hoàn thành). Sau một thời gian thì tất cả đã OK trừ Ipad.

Ngồi ngẫm mãi không ra cách giải quyết thế là đành tách riêng trường hợp chạy Ipad ra xử lý riêng. Nhưng là thế nào để phát hiện ra là đang chạy trên Ipad. Và rồi phát hiện ra là đơn giản hơn là mình tưởng chỉ với vài dòng mã Javascript ngắn.

Hàm này sẽ trả về thông tin máy cũng như trình duyệt của người dùng. Để đồng bộ định dạng để sau này thực hiện các thao tác cho đơn giản người ta thường dùng kèm theo hàm toLowerCase() để đổi tất cả sang chữ thường và nó sẽ là:

detect device
Kết quả trả về của hàm

Gán giá trị trả về của hàm tổng hợp này cho một biến rồi dùng hàm tìm kiếm để tìm giá trị cần tìm có trong chuỗi thông tin và xử lý. Đoạn mã cụ thể như sau:

Lưu ý là bạn nên dùng hàm alert() để kiểm tra giá trị trả về trước để xác định từ khóa liên quan đúng nhất để gọi lệnh tìm kiếm cho đúng nhé.

Chúc các bạn thành công.

Huỳnh Mai Anh Kiệt

Cảm ơn bạn đã đánh giá! Bạn có thể chia sẻ cảm nhận bài viết này lên các mạng xã hội: hoặc .
Bạn cảm thấy thế nào về bài viết này?
  • Vui mừng
  • Hấp dẫn
  • Thú vị
  • Chán
  • Buồn
  • Tức giận

Huỳnh Mai Anh Kiệt

Anh là một người đam mê công nghệ. Hiện tại anh là một lập trình viên tại Quy Nhơn.

leave a comment

Create Account



Log In Your Account