js自动识别终端并跳转的代码(js 自动跳转)
移动互联网时代,网站必须的一项功能,就是能够自动判断客户的浏览器终端,并且跳转到相应的网址去,这个时候我们需要做两个甚至3个版本的网站,比如pc 端,手机端分辨做一个网站,然后通过判断来跳转到相应版本的网站。下面是手机网站自动识别终端移动端适配跳转网址的js代码。可以根据不同的终端类型适当 的改变正则表达式
<script type="text/javascript">
if(/AppleWebKit.*mobile/i.test(navigator.userAgent)||(/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){
if(window.location.href.indexOf("?mobile")<0){
try{
if(/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){
window.location.href="手机页面";
}elseif(/iPad/i.test(navigator.userAgent)){
window.location.href="平板页面";
}else{
window.location.href="其他移动端页面"
}
}catch(e){}
}
}
</script>
这种虽然有效,但是缺点也是显而易见的,因为一个企业需要做两个网站,so ,那以后又出来很多终端设备,例如iwatch的时候,岂不是要在做一个版本?那么网站维护的成本,服务器成本都成倍的增加,这个时候企业主最需要的是为 网站做响应式开发,让网站具备在不同设备下自动排版以确保在移动设备下的友好访问,切图网凭借长期的web前端开发经验,长期从事html5,css3技 术开发,对网站响应有独到的见解和研究,并且在2015移动互联网时代的背景下推出已有网站永久的、不依赖第三方的网站跨屏幕适配服务——跨无忧 (www.kuawuyou.com),源自于“跨屏无忧”的想法。目前已经为电信、路虎、雪佛兰、多美滋等企业提供了服务。
跨无忧主要基于css3多媒体查询技术对每个网站进行分析和开发,确保每个项目的品质,开发的代码是放在网站目录下的,真正做到网站的永久适配,不依赖第三方的承诺,希望以我们专业的力量帮助每个企业都能实现在移动互联网的转变,让企业网站轻松无忧完成到移动设备的跨屏幕适配,快速抓住移动互联网机遇。