我收到一篇微信转载的文章
复制链接后
在电脑端打开浏览器会直接跳转到百度页面
请问是如何实现这种功能的呢
这段代码放在你的 代码里面, 放在head标签里面和body里面都行。
判断是不是PC,是PC的话就跳转到百度了。
<script>
// 判断用户是否电脑打开,如果不是就跳转到手机h5
var isPc = check()
if (isPc) {
// 电脑打开网页时
window.location.href = 'http://www.baidu.com';
}
function check() {
var userAgentInfo = navigator.userAgent;
var Agents = new Array("Android", "iPhone", "SymbianOS", "Windows Phone", "iPad", "iPod");
var flag = true;
for (var v = 0; v < Agents.length; v++) {
if (userAgentInfo.indexOf(Agents[v]) > 0) {
flag = false;
break;
}
}
return flag;
}
</script>
页面加载之前判断一下客户端是pc还是手机
navigator.userAgent.match(/(iPhone|iPod|Android|ios)/i))