Trang chủ Lập trình Javascript - HTML Tìm thông tin thiết bị truy cập với Javascript

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

Huỳnh Mai Anh Kiệthttps://www.mangbinhdinh.vn
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.

BÌNH LUẬN

Vui lòng nhập bình luận của bạn
Vui lòng nhập tên của bạn ở đây

- Advertisment -

BÀI VIẾT MỚI

Bánh tráng cá cơm

Bạn đã biết đến món ăn dân dã, khá ngon bánh tráng cá khô chưa? Đơn giản bánh tráng mỏng được trải lớp cá...

3 homestay có view biển tuyệt đẹp ở Quy Nhơn

Bạn muốn tìm 1 homestay có view biển đẹp cho chuyến du lịch đến Quy Nhơn, hãy để chúng tôi giúp bạn. Dưới đây...

Tại sao các cầu thủ khi ra sân thường dắt theo trẻ em?

Các đứa trẻ ấy được gọi là MASCOT (tạm dịch: linh vật, sứ giả). Nhưng mãi đến năm 2000, truyền thống dẫn trẻ em...

Pornhub tặng tài khoản premium miễn phí cho người dùng nhân dịp Valentine

Đến hẹn lại lên, cứ vào mỗi dịp Valentine thì trang web Pornhub lại mở tài khoản premium miễn phí cho người dùng của...