2012-04-11 39 views
1

是否有任何好的庫/軟件包用於檢測訪問我的頁面的設備信息。 例如,如果用戶轉到我的頁面我想檢測平臺,版本的平臺,屏幕大小,製造和模型..檢測設備訪問網頁,ASP.net

我試過51Degress.mobi,但一旦我檢查請求的值.Browser.Platform的價值是「Uknown」...這是當我使用我的android手機...這些天不是一個不常見的平臺..所以我有點失去了信任...或者我做了一些事情錯誤? 我所做的只是使用的NuGet安裝它..

哦,是的,我想做到這一點的服務器端..只是爲了說清楚:)

提前感謝!

+0

機器人會是臭名昭著的具有幾乎每一個設備的不同UA字符串......不過,這似乎相當跛腳。 – McGarnagle 2012-04-11 10:15:35

回答

0

使用http類獲取請求標頭並解析用戶代理值。

+0

是啊..但不是所有瀏覽器/設備的模式不同?所以爲了做到這一點,我首先必須確定使用哪種類型的模式來解析它,然後進行解析? – Inx 2012-04-11 10:21:26

+0

模式?您可以創建正則表達式來搜索Android或Windows等關鍵字,之後的文本應該是版本號,後跟分號。您也可以獲取瀏覽器,只需獲取流行瀏覽器的名稱即可。不要細化你可以獲得硬件信息。 – Jack 2012-04-11 10:42:12

1

我目前在51Degrees.mobi工作。

該屬性返回「未知」的原因是我假設您將免費的精簡版數據集用於Premium數據?由於您嘗試訪問的媒體資源只能在我們的高級版本中使用。有關Premium和Lite版本中可用的屬性列表,請參閱here

在您提到的數據中,您有興趣瞭解Lite版本可以告訴您它是否是移動設備以及屏幕高度和寬度(以像素爲單位)。其他信息僅在購買高級版本時可用。

希望這有助於:)