我們有這樣一個場景,我們希望參觀者分析我們的網站,並確定以下內容:如何最好地識別瀏覽器和操作系統,包括手機和平板電腦?
- 操作系統
- 瀏覽器
- 無論是移動設備
- 無論是是平板設備
這純粹是爲了報告的目的提供給我們的客戶,並且不會被用來改變那個特定的內容裝置。理想情況下,這將是執行服務器端的東西。
數據有要自己顯示,所以我們需要一個工具來執行分類,然後把它交給我們的過程進行存儲,計算和後續檢索。
目前,我們使用ASP.NET HttpRequest.Browser對象,但獲得的信息不是特別有用。
我花了一些時間來研究這種情況,最有用的是WURFL和User Agent Info。
如果我的AGPL的理解是正確的,那麼通過使用WURFL並同意我們會被要求提供的源代碼,我們的應用程序的人誰請求它的許可證。這是不可能的,我們的方案中的許可成本太高(每年大約5萬美元)。
用戶代理的信息似乎是一個不錯的產品,但是,以配合商業應用的核心功能的東西,可能會或可能不會被及時更新是有風險的。
有什麼其他的解決方案存在了嗎?有沒有人有任何建議或替代方案?只要它們是現實的,我們並不反對支付許可。
在此先感謝。
「核心功能」 - 這是一個核心功能,真的嗎?即使你所做的只是將其顯示爲報告?你在建立一個本土分析套件嗎? –
是的,它是一個核心功能,沒有必要進入應用程序的性質 - 只是這是一個功能,並且需要改進它。 – rrrr