鍍金池/ 問(wèn)答/HTML5  網(wǎng)絡(luò)安全  HTML/ 通過(guò)UA判斷客戶(hù)端類(lèi)型的問(wèn)題?

通過(guò)UA判斷客戶(hù)端類(lèi)型的問(wèn)題?

前端通過(guò)UA判斷客戶(hù)端類(lèi)型,從而跳轉(zhuǎn)到對(duì)應(yīng)的PC端網(wǎng)頁(yè)或者是移動(dòng)端。那么這段判斷UA的js代碼應(yīng)該放在哪里呢?從性能上來(lái)講應(yīng)該放在頁(yè)面渲染之前就做出判斷吧?

回答
編輯回答
小曖昧

就性能來(lái)說(shuō),后端判斷更好,直接渲染對(duì)應(yīng)客戶(hù)端類(lèi)型頁(yè)面

2017年9月10日 06:01
編輯回答
念舊

現(xiàn)在前端一般通過(guò) CSS 3 的媒體查詢(xún)做適應(yīng)性布局,如果你實(shí)在想用 UA 去做客戶(hù)端檢查然后跳轉(zhuǎn)對(duì)應(yīng)類(lèi)型的話,簡(jiǎn)單的做法就是:

移動(dòng)端使用 http://m.example.com
PC端使用 http://www.example.com

在 PC端的 <head /> 里放個(gè) js 發(fā)現(xiàn) UA 是移動(dòng)端的就直接 ;
移動(dòng)端同理。

2018年4月22日 08:41
編輯回答
愿如初

這個(gè)一般是后端來(lái)做的,根據(jù)ua信息進(jìn)行重定向。

2017年12月11日 19:33