我正在開發一個爲支持觸摸的設備實現特定功能的網站。我的目標是瞄準智能手機,平板電腦,實際上所有以觸摸屏爲主要輸入的東西。如何測試觸摸屏(而不是「觸摸功能」)?
要做到這一點我使用的Modernizr的Modernizr.touch
然而,這將返回上安裝有一個Wacom的數位板電腦鉻如此。 (與Wacom Intuos 5確認)。顯然,這些計算機上的主要輸入設備是鍵盤和鼠標,而不是觸摸屏。這會產生誤報,因爲我想爲這些計算機提供桌面用戶體驗,而不是觸摸屏用戶體驗。
有沒有辦法檢查「觸摸屏功能」,而不是「觸摸功能」?或者有其他創造性的方法來解決這個問題並避免誤報?
我幾個月來一直在尋找答案。不幸的是,我認爲這樣檢測硬件是不可能的。 – BenM 2013-03-13 16:47:56
這是一個關於這個話題的長時間的討論:https://github.com/Modernizr/Modernizr/issues/548 – 2013-03-13 16:57:55