This link聲稱Windows Phone 8設備將獲得指定「Windows Phone 8」和「MSIE 10.0」的唯一用戶代理字符串。然而,在我測試兩款WP8設備(諾基亞Lumia 920和HTC 8x)的測試中,它們都繼續報告IE 9和Windows Phone OS 7.5。在瀏覽器中檢測Windows Phone 8
有誰知道發生了什麼事?
編輯:一位朋友建議,這可能與html頁面上的錯誤文檔類型有關,但這對我來說沒有意義,因爲我在ASP中的OnActionExecuting事件中檢測到此用戶代理。淨MVC網站(我還沒有返回到此用戶的文檔類型)。
編輯2:該網站將運行在Xaml應用程序的瀏覽器控件中,而不是本地在瀏覽器中,如果這有所作爲。
用戶代理嗅探幾乎總是錯誤的方法。谷歌的「響應式設計」。 –
正如@RimuAtkinson指出的那樣,你問的是錯誤的問題。不要*檢測瀏覽器*,而是通過使用響應式技術和功能檢測來提供幾乎可以容納任何正在使用的瀏覽器的頁面。 – Sampson
我在問具體的問題是否適合我的情況,但我理解並感謝您的關心。 – terphi