JS脚本根据手机浏览器类型跳转WAP手机网站(两种方式)


Posted in Javascript onAugust 04, 2015

随着移动互联网的不断普及,企业的网络宣传不仅只局限在PC端,还要在移动端发展。我们在自己的网站做了WAP手机完整之后,如果有用户通过手机访问我们的企业顶级域名网站,就要判断跳转到专为的WAP网站,下面小编通过两种方式介绍根据手机浏览器类型跳转WAP手机网站,具体内容如下。

第一种方式:直接JS脚本

<script type="text/javascript">
try {
var urlhash = window.location.hash;
if (!urlhash.match("fromapp"))
{
if ((navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i)))
{
window.location="http://www.laozuo.org(更换成自己的WAP网站)";
}
}
}
catch(err)
{
}</script>

 第二种方式,稍微长一些,引用

function uaredirect(murl){
try {
if(document.getElementById("bdmark") != null){
return;
}
var urlhash = window.location.hash;
if (!urlhash.match("fromapp")){
if ((navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i))) {
location.replace(murl);
}
}
} catch(err){}
}

上述的脚本保持到mobile.js文件,然后在需要调用的页面引用下面2个JS调用文件。

<script src="mobile.js" type="text/javascript"></script>

<script type="text/javascript">uaredirect("http://www.laozuo.org(更换成自己的WAP网站)");</script>

两种方法都可以使用,我在安卓和IPHONE测试可行。

以上就是通过两种方式实现根据手机浏览器类型跳转WAP手机网站的全部内容,希望大家喜欢。

Javascript 相关文章推荐
js获取div高度的代码
Aug 09 Javascript
jQuery判断密码强度实现思路及代码
Apr 24 Javascript
javascript中encodeURI和decodeURI方法使用介绍
May 06 Javascript
javascript的事件触发器介绍的实现
Jun 05 Javascript
一个实用的图片切换支持点击切换和自动轮播
Sep 09 Javascript
Javascript编写俄罗斯方块思路及实例
Jul 07 Javascript
原生js与jQuery实现简单的tab切换特效对比
Jul 30 Javascript
jQuery+css3实现Ajax点击后动态删除功能的方法
Aug 10 Javascript
Bootstrap table表格简单操作
Feb 07 Javascript
JS简单获取当前年月日星期的方法示例
Feb 07 Javascript
AngularJS实现自定义指令与控制器数据交互的方法示例
Jun 19 Javascript
bootstrap精简教程_动力节点Java学院整理
Jul 14 Javascript
常用的Javascript数据验证插件
Aug 04 #Javascript
网页收藏夹显示ICO图标(代码少)
Aug 04 #Javascript
实现音乐播放器的代码(html5+css3+jquery)
Aug 04 #Javascript
基于ajax实现文件上传并显示进度条
Aug 03 #Javascript
函数window.open实现关闭所有的子窗口
Aug 03 #Javascript
百度地图api如何使用
Aug 03 #Javascript
javascript实现输出指定行数正方形图案的方法
Aug 03 #Javascript
You might like
无线电广播与收音机发展的历史回眸
2021/03/02 无线电
Apache, PHP在Windows 9x/NT下的安装与配置 (一)
2006/10/09 PHP
特详细的PHPMYADMIN简明安装教程
2008/08/01 PHP
解析PHP留言本模块主要功能的函数说明(代码可实现)
2013/06/25 PHP
destoon调用企业会员公司形象图片的实现方法
2014/08/21 PHP
浅析php工厂模式
2014/11/25 PHP
PHP实现简单实用的验证码类
2015/07/29 PHP
PHP迭代器和迭代的实现与使用方法分析
2018/04/19 PHP
PHP crypt()函数的用法讲解
2019/02/15 PHP
ExtJS GTGrid 简单用户管理
2009/07/01 Javascript
最短的IE判断代码
2011/03/13 Javascript
Jquery validation remote 验证的缓存问题解决方法
2014/03/25 Javascript
JavaScript模仿Pinterest实现图片预加载功能
2016/10/25 Javascript
基于jQuery实现Tabs选项卡自定义插件
2016/11/21 Javascript
Vue.use源码学习小结
2018/06/20 Javascript
js数组相减简单示例【删除a数组所有与b数组相同元素】
2020/03/04 Javascript
Vue elementui字体图标显示问题解决方案
2020/08/18 Javascript
node.js如何操作MySQL数据库
2020/10/29 Javascript
[46:10]2014 DOTA2国际邀请赛中国区预选赛 CnB VS HGT
2014/05/21 DOTA
[01:34]2014DOTA2展望TI 剑指西雅图VG战队专访
2014/06/30 DOTA
[03:06]V社市场总监Dota2项目负责人Erik专访:希望更多中国玩家加入DOTA2
2014/07/11 DOTA
Python内置函数之filter map reduce介绍
2014/11/30 Python
python字符串中的单双引
2017/02/16 Python
python3下使用cv2.imwrite存储带有中文路径图片的方法
2018/05/10 Python
python在html中插入简单的代码并加上时间戳的方法
2018/10/16 Python
复化梯形求积分实例——用Python进行数值计算
2019/11/20 Python
把vgg-face.mat权重迁移到pytorch模型示例
2019/12/27 Python
解析python 中/ 和 % 和 //(地板除)
2020/06/28 Python
Python图像处理二值化方法实例汇总
2020/07/24 Python
13个Pandas实用技巧,助你提高开发效率
2020/08/19 Python
Jogun Shop中文官网:韩国知名时尚男装网站
2016/10/12 全球购物
描述一下JVM加载class文件的原理机制
2013/12/08 面试题
违反学校规则制度检讨书
2015/01/01 职场文书
2016年高校自主招生自荐信范文
2015/03/24 职场文书
自书遗嘱范文
2015/08/07 职场文书
netty 实现tomcat的示例代码
2022/06/05 Servers