我讀過它的壞(不建議)使用用戶代理嗅探發送正確的內容爲移動瀏覽器,所以我想知道什麼是最好的方式來做到這一點?如何檢測移動瀏覽器並將適當的內容指向它?
我正在使用ASP.NET MVC,並且我已經構建了我的網站,並且它在桌面瀏覽器上運行良好,所以我正在尋找開始構建移動版本。當移動瀏覽器來我的網站,我想用一組不同的意見,這非常有擁有的以下屬性:
- 鏈接到預比例縮小圖像
- 使用最小的JavaScript
- 刪除所有但基本的內容
我的第一個想法是嗅探用戶代理,然後發送一個不同的.CSS文件,但如上所述,我已經讀過,這是一個不好的方法來做到這一點,所以我請求你的想法。
[檢測從移動瀏覽器的請求在ASP.NET](http://stackoverflow.com/questions/2653765/detecting-requests-from-mobile-browsers-in-asp-net) – jfar 2010-08-16 23:40:36
@jfar的可能重複, MVC對此有特定要求。看到Hanselman的帖子。 AFAICS,你鏈接的答案不包括這一點。 – 2010-08-17 22:17:58
你可以在這裏看到一些解決方案:http://stackoverflow.com/questions/6844020/way-to-do-content-adaptation-to-mobile – 2011-08-17 13:06:27