2010-08-06 98 views
0

我有一個動員網站的三個不同版本,隨着市場充斥着越來越多的手機,我正在努力跟上知道在哪裏推動他們。我想知道是否有人遇到了類似的問題,如何檢測瀏覽器類型,並轉發到適當版本的動員網站(它是文本,簡單的HTML,高級的HTML和JavaScript)。我會非常有興趣聽到其他人嘗試過的其他解決方案。如何檢測移動瀏覽器功能

基本上文本版本是針對不支持CSS或Javascript的手機 簡單版本針對不支持Javascript的手機 高級版適用於支持CSS和Javascript的手機。

也許有更好的方式來處理它與這種情況?

(正在使用的服務器/客戶端是PHP + JavaScript)的

回答

0

我會使用http://www.modernizr.com/ Modernizr檢測功能在客戶端,然後重定向到不同的位置,以防止當前保真度級別的支持不足。

如果根本沒有CSS/JS支持,那麼在客戶端部分時就會非常麻煩。你將不得不求助於像useragent嗅探之類的東西......但是,幾乎所有的手機都至少有基本的CSS支持,即使是相當老的型號。

+0

你低估了老黑莓,因爲他們似乎支持近0 css :)我會檢查出來謝謝! – Petrogad 2010-08-06 22:34:46