2010-06-29 14 views
7

Tôi biết đây là một chút câu hỏi lâu năm, nhưng ở đây đi: Tôi muốn biết liệu các thiết bị trang web của tôi đang được truy cập với là một màn hình cảm ứng. Điều đó có nghĩa là điện thoại và iPad, tất nhiên, đó là cá nhân phát hiện, nhưng cũng màn hình cảm ứng khác mà cũng có thể chạy các hương vị của Windows. Bất kỳ cơ hội xác định sự hiện diện hay vắng mặt của một con chuột trên những người?Làm cách nào để biết liệu trình duyệt có trên thiết bị màn hình cảm ứng có JavaScript không?

Giả sử tôi sẵn sàng sử dụng thư viện JavaScript lớn như Modernizr. Điều đó có giúp được gì không?

Trả lời

2

Bạn có thể muốn xem xét MobileESP. Không chỉ màn hình cảm ứng, nhưng ít nhất nó cũng cung cấp cho bạn một số khả năng phát hiện. Từ trang của họ:

Dự án MobileESP nhằm cung cấp các nhà phát triển trang web web một API dễ sử dụng và nhẹ để phát hiện liệu khách đang sử dụng một thiết bị di động, và nếu như vậy, những gì tốt bụng. API cung cấp kết quả boolean đơn giản cho các loại hệ điều hành thiết bị riêng lẻ (ví dụ: như iPhone, BlackBerry, Symbian S60, và Windows Mobile), thiết bị khả năng (ví dụ: J2ME) và rộng các loại thiết bị, chẳng hạn như " iPhone Cấp "(iPhone/Android/WebOS) và điện thoại thông minh.

+0

Cảm ơn, [MobileESP] (http://www.mobileesp.com/) có vẻ như đó chính xác là những gì tôi đang tìm kiếm! –