2012-10-03 143 views
0

CSS3媒體查詢讓我可以根據設備的寬度定製佈局。服務器端的用戶代理檢查讓我可以進一步調整特定於設備的內容。Web - 檢測手勢支持

我已經簡要閱讀過(但尚未深入研究)jQuery Mobile或Sencha等框架可能(或確實)提供觸摸手勢作爲交互形式。

是否有標準來確定設備是否支持觸摸手勢? (隨後我將向用戶提供觸摸或點擊控制)。這最好是由服務器完成,還是他們的客戶端技術提供這個?

+0

sencha和jquery mobile仍然是javascript框架我的朋友。檢查http://modernizr.github.com/Modernizr/touch.html用於檢測觸摸設備的javascript。服務器端檢測總是被愚弄。像這樣一次,我'Jsoup'一些useragent的東西,讓谷歌給我的那種我想要的頁面。 javascript檢測是一種更好的方法。這種方法也不是萬無一失的,我們只能用瀏覽器技術做很多事情。 –

+0

@Sreenath看着http://modernizr.com/docs/它似乎modernizr確實查詢觸摸事件的支持。如果您可以將此評論作爲答案,我會將其視爲已接受。乾杯。 –

回答

1

sencha和jquery mobile仍然是javascript框架。

檢查http://modernizr.github.com/Modernizr/touch.html用於檢測觸摸設備的javascript。

談到服務器端檢測,它總是可以被愚弄。 javascript檢測是一種更好的方法。但它也不是愚蠢的證明,我們只能用瀏覽器技術做這麼多事情。