wap浏览自动跳转到wap页面的js代码


Posted in Javascript onMay 17, 2014

如何让用户输入wap手机网站的网址时自动跳转到wap网站 ?
wap页面自动跳转的实现方式 ?
如何判断访客是否是移动设备访问,自动跳转到wap页面 ?
手机自动跳转到手机页面,一个网址区分普通访问与手机访问 ?
手机访问网站域名时如果实现自动跳转到wap页面 ?

本文就可以解决这些问题!

function is_mobile() { 
    var regex_match = /(nokia|iphone|android|motorola|^mot-|softbank|foma|docomo|kddi|up.browser|up.link|htc|dopod|blazer|netfront|helio|hosin|huawei|novarra|CoolPad|webos|techfaith|palmsource|blackberry|alcatel|amoi|ktouch|nexian|samsung|^sam-|s[cg]h|^lge|ericsson|philips|sagem|wellcom|bunjalloo|maui|symbian|smartphone|midp|wap|phone|windows ce|iemobile|^spice|^bird|^zte-|longcos|pantech|gionee|^sie-|portalmmm|jigs browser|hiptop|^benq|haier|^lct|operas*mobi|opera*mini|320x320|240x320|176x220)/i; 
  var u = navigator.userAgent; 
  if (null == u) { 
   return true; 
  } 
  var result = regex_match.exec(u);   if (null == result) { 
   return false 
  } else { 
   return true 
  } 
 } 
 if (is_mobile()) { 
  document.location.href= '/wap'; 
 }

以上是js代码 只需要将/wap改成你需要跳转到的页面就可以了

Javascript 相关文章推荐
JavaScript延迟加载
Mar 09 Javascript
Javascript事件热键兼容ie|firefox
Dec 30 Javascript
javascript跨域刷新实现代码
Jan 01 Javascript
基于jquery的loading 加载提示效果实现代码
Sep 01 Javascript
jquery实现select下拉框美化特效代码分享
Aug 18 Javascript
js图片卷帘门导航菜单特效代码分享
Sep 10 Javascript
JS获取IMG图片高宽的简单实例
May 17 Javascript
Laravel中常见的错误与解决方法小结
Aug 30 Javascript
基于Bootstrap框架实现图片切换
Mar 10 Javascript
浅谈js获取ModelAndView值的问题
Mar 28 Javascript
详解auto-vue-file:一个自动创建vue组件的包
Apr 26 Javascript
JavaScript深入V8引擎以及编写优化代码的5个技巧
Jun 24 Javascript
javascript教程:关于if简写语句优化的方法
May 17 #Javascript
javascript if条件判断方法小结
May 17 #Javascript
js加减乘除丢失精度问题解决方法
May 16 #Javascript
js脚本获取webform服务器控件的方法
May 16 #Javascript
js加入收藏夹代码(兼容ie/ff/op)
May 16 #Javascript
javascript生成随机数的方法
May 16 #Javascript
从零学jquery之如何使用回调函数
May 16 #Javascript
You might like
MySQL中create table语句的基本语法是
2007/01/15 PHP
Mysql的GROUP_CONCAT()函数使用方法
2008/03/28 PHP
php读取der格式证书乱码解决方法
2015/06/22 PHP
php简单压缩css样式示例
2016/09/22 PHP
在laravel框架中使用model层的方法
2019/10/08 PHP
createElement动态创建HTML对象脚本代码
2008/11/24 Javascript
JavaScript的parseInt 进制问题
2009/05/07 Javascript
javascript 异步页面查询实现代码(asp.net)
2010/05/26 Javascript
单击按钮显示隐藏子菜单经典案例
2013/01/04 Javascript
jquery设置元素的readonly和disabled的写法
2013/09/22 Javascript
javascript创建createXmlHttpRequest对象示例代码
2014/02/10 Javascript
javascript不同类型数据之间的运算的转换方法
2014/02/13 Javascript
jquery中EasyUI使用技巧小结
2015/02/10 Javascript
解析jquery easyui tree异步加载子节点问题
2017/03/08 Javascript
Ajax高级笔记 JavaScript高级程序设计笔记
2017/06/22 Javascript
javascript实现文字无缝滚动效果
2017/08/26 Javascript
详解vue 实例方法和数据
2017/10/23 Javascript
AngularJS 表单验证手机号的实例(非必填)
2017/11/12 Javascript
详解Next.js页面渲染的优化方案
2019/01/27 Javascript
vue elementUI table表格数据 滚动懒加载的实现方法
2019/04/04 Javascript
通过Kettle自定义jar包供javascript使用
2020/01/29 Javascript
[03:10]2014DOTA2 TI马来劲旅Titan首战告捷目标只是8强
2014/07/10 DOTA
[43:18]NB vs Infamous 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.22
2019/09/05 DOTA
Windows下的Jupyter Notebook 安装与自定义启动(图文详解)
2018/02/21 Python
Pandas:DataFrame对象的基础操作方法
2018/06/07 Python
Python图像处理实现两幅图像合成一幅图像的方法【测试可用】
2019/01/04 Python
Python实现图片识别加翻译功能
2019/12/26 Python
Android Q之气泡弹窗的实现示例
2020/06/23 Python
Myprotein俄罗斯官网:欧洲第一运动营养品牌
2019/05/05 全球购物
公司年会策划方案
2014/05/17 职场文书
诉前财产保全担保书
2014/05/20 职场文书
毕业生爱心捐书倡议书
2015/04/27 职场文书
公司借款担保书
2015/09/22 职场文书
JavaScript中关于预编译、作用域链和闭包的理解
2021/03/31 Javascript
关于JavaScript轮播图的实现
2021/11/20 Javascript
搞笑Gif:这么白这么长的腿像极了一楼的女朋友
2022/03/21 杂记