vue写了移动端和pc端的两个项目,怎么通过访问同一地址根据pc端与移动端判断 跳转到不同地址
vue写了移动端和pc端的两个项目,怎么通过访问同一地址根据pc端与移动端判断 跳转到不同地址
function isPhone() {
return (/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent))
}
if (isPhone()){
this.$router.push({ path: "/phone/home" });
} else {
this.$router.push({ path: "/web/home" });
}
已参与了 SegmentFault 思否「问答」打卡,欢迎正在阅读的你也加入。
4 回答4.6k 阅读✓ 已解决
4 回答2.1k 阅读✓ 已解决
5 回答3.8k 阅读
4 回答2.2k 阅读✓ 已解决
3 回答5k 阅读
2 回答2.6k 阅读✓ 已解决
2 回答2.1k 阅读✓ 已解决
nginx根据$http_user_agent判断访问源是PC还是移动,然后rewrite或者root到不同的项目地址,或者简单点儿前端页面判断userAgent跳转也可以。