2011-10-31 39 views
1

如何檢測瀏覽器是否有輕按突出顯示?我可以掃描用戶代理字符串中的「iphone」,「ipad」和「android」,並希望覆蓋大多數觸摸屏設備,但這似乎相當粗糙。你知道一種可靠的方法嗎?還是其他想法?如何檢測瀏覽器是否有輕按突出顯示?

我想禁用CSS:懸停效果,如果瀏覽器有輕拍突出顯示(同時有兩個相當令人不安)。在我的情況下,這是更好的禁用突出顯示。

感謝您的時間,我會很感激您的任何想法!

回答

4

您可以使用下面的代碼來檢測觸摸屏設備:

function is_touch_device() { 
    try { 
    document.createEvent("TouchEvent"); 
    return true; 
    } catch (e) { 
    return false; 
    } 
} 
+0

大,是解決它。謝謝! –

相關問題