我有一個ASP.NET Web窗體網站,有CSS代碼來檢測屏幕寬度是否小於420像素。客戶端現在希望這個版本(420像素以下)的功能與全屏網站的功能完全不同,所以我想通過在服務器端檢測瀏覽器的寬度,我可以重定向到移動版本的網站。我使用51Degrees來檢查Request.Browser.ScreenPixelsWidth,但即使在我的手機上,它始終返回相同的值。有沒有更好的方法來檢測這些信息,以便我可以加載我的網頁的移動版本?響應式設計爲1 ASP.NET網頁 - 檢測屏幕寬度
0
A
回答
0
如果你想獲得設備寬度,user-agent
是不是很有幫助,因爲最終你需要屏幕分辨率,這將成爲管理用戶界面的唯一標準。因此,當更多設備進入市場時,您需要存儲他們的用戶代理和維度,這樣,我說它沒有幫助。而如果用戶使用手機或平板電腦,並改變方向,意味着尺寸剛剛改變爲相同的user-agent
。
所以最好的方法是與css media
查詢開始。有很多CSS可以幫助您響應設計,例如bootstrap
。
0
你在混合兩種不同的技術。對於響應式設計,您永遠不需要使用瀏覽器代理嗅探。使用像Bootstrap這樣的RWD CSS框架。藉助RWD,您可以爲所有設備提供相同的內容和功能。
這真的聽起來像是開發一個單獨的移動應用程序的一個參數,如果有一部分需要不同的功能。除此之外,客戶端是一個白癡,它經常是我們的工作,教育客戶;-)
相關問題
- 1. 響應式網頁設計中的寬度與最大寬度
- 2. 響應式網頁設計
- 3. 響應式設計 - 寬表
- 4. 如何爲小屏幕和大屏幕設置webview寬度
- 5. 使用最大寬度的流體(或響應)網頁設計
- 6. 響應式網頁設計樣式*更新*
- 7. Scrollorama和響應式網頁設計
- 8. Windows 8.1中的響應式網頁設計IE Snap View分屏
- 9. 檢測多個顯示器的屏幕寬度
- 10. Android |獲取屏幕高度,寬度和屏幕寬度,高度
- 11. 檢測所有移動設備的屏幕寬度
- 12. 材質設計 - 頁面內容超出屏幕寬度
- 13. 響應式設計模板
- 14. 內嵌css響應式網頁設計
- 15. 響應式網頁設計缺陷
- 16. 表響應式網頁設計?
- 17. 超過1000px屏幕分辨率的響應式設計
- 18. 不以響應式網頁設計爲中心
- 19. 響應式設計混亂
- 20. 全寬網頁和屏幕閱讀器
- 21. 檢測在節點WebKit的全屏幕寬度和高度
- 22. 響應式移動設計視口
- 23. 如何檢測Flex中的屏幕寬度/高度變化
- 24. CSS響應式設計隱藏小屏幕
- 25. 使用角度js的響應式網頁設計
- 26. 在asp.net中的網站主頁/登陸屏幕設計
- 27. 如何製作響應屏幕寬度和高度的div/box?
- 28. 指定響應式網頁設計的最大尺寸
- 29. css響應式設計具有dificulty訪問寬度與javascript
- 30. 使用Javascript來檢測手機瀏覽器的屏幕寬度?
謝謝。我們已經有了CSS媒體查詢,但是現在我們需要根據屏幕大小來確定哪些數據需要提取,所以我認爲我們的服務器端會更好。 – skaz 2014-10-12 15:38:59
因此,如果你的觀點是爲不同的設備大小獲取不同的數據/內容,那麼你必須去服務器端的代碼。我在想,你的意思是與響應式設計相同的內容! – 2014-10-12 15:41:47