//node.js服务器判断
var deviceAgent = req.headers["user-agent"].toLowerCase();
var agentID = deviceAgent.match(/(iphone|ipod|ipad|android)/);
if(agentID) {
//手機或者pc
} else {
//指到pc网页
}
var ua = req.headers["user-agent"].toLowerCase();
if(ua.match(/MicroMessenger/i)=="micromessenger") {
console.log("微信打開")
} else {
console.log("請在微信打開")
}
Node.js用户代理检测
本文介绍了一种使用Node.js来检测客户端用户代理的方法。通过分析请求头中的'user-agent'字段,可以判断用户是否使用手机设备或微信客户端访问网站,并据此进行不同的页面跳转或展示。
242

被折叠的 条评论
为什么被折叠?



