CNode

NODEJS如何判断手机访问还是PC访问

Wwghost发布于13 年前最后回复13 年前3 回复19975 浏览0 收藏

如上。

查看回复

回复 (2)

C
chrome10086#1·13 年前

根据User-Agent:来判断.

S
sogego#2·13 年前

var deviceAgent = req.headers["user-agent"].toLowerCase(); var agentID = deviceAgent.match(/(iphone|ipod|ipad|android)/); if(agentID){ 指到手机、pad的网页 }else{ 指到pc网页 }

也可以在html页面上做跳转。但为了速度,应该在后台nodejs服务上,judge一下 如果在html页上的话。那时页面可能已经下载下来了。白白浪费流量,还占带宽

参与回复
登录后即可参与回复。登录