2013-03-18 67 views
0

有什麼方法可以查找輸入的網址是否與Android手機兼容?以編程方式檢查網站兼容性

Ex-在我的應用中,當用戶輸入任何網址(google.com)時,它會顯示其兼容性。

+0

你想檢查是否有一個特殊的移動版本的URI請求? – GeneSys 2013-03-18 10:36:26

+0

我想檢查Android 2.1版本 – user2168538 2013-03-19 08:23:19

+0

請 - 你能重新定義你的問題嗎?我(我猜別人也是)不明白你想達到什麼目的。 – GeneSys 2013-03-19 10:19:23

回答

1

正如我在評論中已經說過的那樣,並沒有真正的方法來確定網站的移動版本是否存在。然而,你可以嘗試一種啓發式算法,可以「猜測」它是否兼容。即進入我的腦海裏有幾個想法:



移動網站通常提供與mmobile,而不是www啓動,以便檢查是否有類似m.domain.commobile.domain.com域。

URL路徑
我也看到的是,提供一個特殊的路徑上的網站移動版 - 關鍵字是相同的域部分 - 所以檢查www.domain.com/m/...www.domain.com/mobile/...www.domain.com/android/...

HTML源
文檔類型
如果網站使用給出HTML5機會,該網站已被優化手機查看 - 所以請查詢網站和doctype是否<!DOCTYPE html>

元標籤
檢查是否設置了元標記<meta name="viewport" ...。如果提供這個標籤,機會很大,該網站針對移動視圖進行了優化。

CSS查詢
檢查請求的網站有專門的媒體查詢的CSS - 例如:<link rel="stylesheet" media="handheld...這也可能表明網站優化手機查看。