Hướng dẫn php detect tablet - php phát hiện máy tính bảng
Ngày 26 tháng 7 năm 2013, bởi Ruadhán O'Donoghue, by Ruadhán O'Donoghue, by Ruadhán O'Donoghue Nội dung chính ShowShow Trước đây trên Mobiforge Ronan đã đăng về một cách tiếp cận nhẹ để phát hiện thiết bị bằng cách sử dụng các biểu thức thông thường trong PHP. Vì đây vẫn là một cách tiếp cận được nhiều nhà phát triển web áp dụng ngày nay, chúng tôi cảm thấy rằng đó là khoảng thời gian chúng tôi xem lại bài viết gốc. Đối với những người mới tham gia chủ đề, cách tiếp cận hoạt động bằng cách khớp các chuỗi thiết bị di động của người dùng bằng cách sử dụng các biểu thức thông thường. Như chúng tôi đã đề cập trong bài viết gốc, sử dụng giải pháp PHP Regex để phát hiện các thiết bị có thể là một giải pháp tốt cho các trường hợp sử dụng nhất định. Ví dụ, đối với các trang web nhỏ hơn mà không có lưu lượng truy cập lớn hoặc nơi chủ sở hữu trang web không quá quan tâm đến việc phát hiện lưu lượng di động của họ với độ chính xác rất cao hoặc mục tiêu là chuyển hướng di động hoặc máy tính bảng đơn giản. Trong bài viết này, chúng tôi cung cấp một phiên bản cập nhật của thuật toán gốc bao gồm phát hiện máy tính bảng rõ ràng, cho những người muốn tối ưu hóa cho khách truy cập máy tính bảng của họ và chúng tôi cũng mở rộng các mẫu regex gốc để bắt một số thiết bị di động gần đây không được phát hiện bởi bản gốc. Nhưng trước khi chúng tôi nhảy vào, có những hạn chế mà bạn nên biết trước khi chọn tùy chọn này.
Vì vậy, với những cảnh báo đó, thời gian cho mã:
} & nbsp; & nbsp; ?> Như trong bài viết trước của chúng tôi, mã dựa trên công việc của Andy Moore. Cách tiếp cận được thực hiện để phát hiện máy tính bảng là một mẫu phù hợp chung, (chủ yếu). Nó sẽ hoạt động hợp lý tốt, và sẽ phù hợp với bạn nếu phát hiện chính xác mỗi thiết bị máy tính bảng là không quan trọng. Nó có thể sẽ thất bại trên một phần nhất định của máy tính bảng rất khó để phân biệt với các đối tác di động của họ mà không chỉ định các số mô hình riêng lẻ. Làm thế nào bạn có thể phát hiện một thiết bị di động bằng PHP?Bạn có thể sử dụng http_user_agent để kiểm tra loại thiết bị (di động/máy tính bảng/máy tính để bàn) và nền tảng (windows/android/iOS) bằng PHP.use HTTP_USER_AGENT to check device type (mobile/tablet/desktop) and platform (windows/android/iOS) using PHP.use HTTP_USER_AGENT to check device type (mobile/tablet/desktop) and platform (windows/android/iOS) using PHP. Làm cách nào để có được chi tiết thiết bị trong PHP?php $ userAgent = $ _ server ['http_user_agent'];if (preg_match ('/(android | bb \ d+| meego) .... Giải nén tệp vào một thư mục trong máy chủ PHP của bạn .. Sau đó thêm mã sau vào trang PHP của bạn:. Tất cả thông tin thiết bị có sẵn sẽ được chứa trong mảng $ _51D:. Cách tốt nhất để phát hiện JavaScript thiết bị di động là gì?matchmedia () cửa sổ.MatchMedia () là một trong những thuộc tính tốt nhất để phát hiện người dùng di động với JavaScript. The Window. matchMedia() is one of the best properties for detecting mobile users with JavaScript. The Window. matchMedia() is one of the best properties for detecting mobile users with JavaScript. Làm thế nào để bạn phát hiện xem trang web đang được mở trong thiết bị di động hay máy tính để bàn trong JavaScript?Chúng tôi có thể sử dụng các truy vấn phương tiện CSS để kiểm tra xem trang web có được mở bên trong trình duyệt web hay trình duyệt di động hay không.Thông tin này có thể được tìm nạp bằng cách sử dụng chiều rộng tối thiểu và chiều rộng tối đa của trang web.use the CSS media queries to check whether the website is opened inside a web browser or a mobile browser. This information can be fetched using the min-width and the max-width of the webpage.use the CSS media queries to check whether the website is opened inside a web browser or a mobile browser. This information can be fetched using the min-width and the max-width of the webpage. |