智能手机的出现使手机访问网站的用户数急剧增多,也许随着4g,5G等的移动网络的普及,未来用户手机访问网站数将会超过电脑访问网站数。现在微营销的出现,很多商家开始注重手机用户。网络营销人员当然也不会错过能够带来销量的市场,我们一般做网站都是指的是电脑上访问的网站,现在手机访问网站的用户数增多,网络营销人员会想办法做一个手机能访问的网站。但是我们网站的域名只有一个,手机访问网站也是输入网站域名打开,这个时候我们就需要用js判断是用电脑访问还是用手机访问网站。
由于手机屏幕的问题,如果用户打开的网站内容显示跟电脑端一模一样的话,用户很难像在电脑上找到相关网站信息,这个时候我们需要做一个手机网站来适应手机屏幕查看。手机网站做好后,在打开同一个域名的时候,如何用js判断是用电脑访问还是用手机访问网站呢?
js判断是用电脑访问还是用手机访问网站的方法代码如下:
<script language="javascript">
//平台、设备和操作系统(windows系统,苹果系统,Linux或者X11系统)
var system ={
win : false,
mac : false,
xll : false
};
//检测平台
var p = navigator.platform;
system.win = p.indexOf("Win") == 0; //如果是windows系统就显示true,否则false。
system.mac = p.indexOf("Mac") == 0; //如果是Mac系统就显示true,否则false。
system.x11 = (p == "X11") || (p.indexOf("Linux") == 0); //如果是Linux或者X11系统就显示true,否则false。
//跳转语句,如果是windows系统,苹果系统,Linux或者X11系统就跳转到www.csjwang.com;如果是手机访问就自动跳转到m.csjwang.com页面。
if(system.win||system.mac||system.xll){
window.location.href="http://www.csjwang.com";
}else{
window.location.href="http://m..csjwang.com";
}
</script>
用js判断是用电脑访问还是用手机访问网站详细代码如上,稍懂代码的朋友只要看下上面的注释就可以明白,如果有不明白的地方可以到
学做网站论坛上发帖,长沙做网站湘龙工作室的技术人员会和你们一起交流的。