有很多時候我們發(fā)現(xiàn)用戶在移動設備上會訪問到PC頁面的地址,這種情況下我們需要以極快的速度跳轉(zhuǎn)到對應的移動端頁面,盡量減少用戶的感知,給用戶最好的體驗。那么如何從PC頁面重定向到移動頁面呢?
如何能快速地由PC頁重定向到移動頁面,我們按照不同站點的類型,給出了幾種常見的實現(xiàn)方式。
第一、有自己獨立的移動端站點和PC站點
這種情況下我們需要在服務端跳轉(zhuǎn)。當在移動設備上訪問PC站點時,需要服務端進行環(huán)境判斷,然后重定向到對應的移動頁面,一般是通過判斷請求的userAgent為主要判斷,當是手機端訪問重定向到對應的移動端頁面,當是電腦端訪問的時候重定向到pc端網(wǎng)頁
第二、站點沒有獨立的移動站點
這種情況下,我們可以采用前端頁面響應式布局,以便在不同的分辨率和設備下都可以合理的進行頁面展示。關于響應式布局,關鍵的有幾點:
1、使用media query(媒體查詢),在不同尺寸、不同設備上進行不同展示,譬如
2、設置viewport(視窗)。如果沒有設置viewport,在移動設備上將會使用桌面版屏幕寬度渲染頁面,然后再進行縮放以適應屏幕。
3、布局方式。傳統(tǒng)的固定布局方式,無法適應響應式布局,建議采用柵格化布局,可以參考Bootstrap的流式柵格化布局。
結語:提升用戶體驗,我們攜手努力~!你還有哪些技術提升方面的問題呢?歡迎留言提問。
