2010-04-21 75 views
2

我一直在問,找出一個合理的方式使廣大熱門網站的檢測我們的瀏覽器 - 這是功能完整的,但在運行上,而限制硬件 - 「移動」瀏覽器。這個想法是,最重的流行網站似乎有移動版本,這使得屏幕上的渲染速度更快,更好。入門網站,以檢測我們的手機瀏覽器

我看了一下反問題,它告訴我沒有明顯的標準方法 - http://www.brainhandles.com/techno-thoughts/detecting-mobile-browsers就是一個例子。這通過查看來自流行的移動和桌面瀏覽器的各種用戶代理字符串來證實。

到目前爲止,我們可以拿出最好的辦法是添加「移動」到字符串的地方,因爲這是Safari瀏覽器之間的iPad/iPhone和Windows/Mac的主要明顯的區別。有沒有人有更好的主意?

回答

1

到目前爲止,我們可以提出的最好想法是在某處添加「Mobile」字符串,因爲這是Safari for iPad/iPhone和Windows/Mac之間主要的可見區別。有沒有人有更好的主意?

這是行不通的。絕大多數手機在其用戶代理中不包含「移動」。移動用戶代理的Here's a fairly huge list。正如你所看到的,沒有一致性。最重要的是,每週都有新的用戶代理加入市場。

+0

這是真的,*尋找*的「移動」不會,本身是* *檢測手機瀏覽器的可靠方法。但我正在尋找一種將移動瀏覽器標記爲*的方法。 – Chromatix 2010-04-21 21:02:45

+0

這將改變,那麼,有這不會是一個*可靠*方法。有些網站將與「iPhone」一起尋找「Mobile」,其他網站將尋找「MobileSafari」等。 – ceejayoz 2010-04-21 21:15:07

2

如果唯一確定自己是不重要的,你可以簡單的用戶代理字符串的重要組成部分複製了流行的移動設備......而這樣做是從任何移動檢測腳本一個明顯的遺漏。

相關問題