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 AspxButton的客户端操作
Jun 26 Javascript
一样的table?不一样的table(可编辑状态table)
Sep 19 Javascript
js判断上传文件类型判断FileUpload文件类型代码
May 20 Javascript
Egret引擎开发指南之编译项目
Sep 03 Javascript
详解vuex 中的 state 在组件中如何监听
May 23 Javascript
webpack构建换肤功能的思路详解
Nov 27 Javascript
react项目如何使用iconfont的方法步骤
Mar 13 Javascript
通过实例了解js函数中参数的传递
Jun 15 Javascript
使用layui定义一个模块并使用的例子
Sep 14 Javascript
基于layui的下拉列表的数据回显方法
Sep 24 Javascript
React中Ref 的使用方法详解
Apr 28 Javascript
vue实现购物车结算功能
Jun 18 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
destoon复制新模块的方法
2014/06/21 PHP
php检测url是否存在的方法
2015/04/14 PHP
PHP网站建设的流程与步骤分享
2015/09/25 PHP
谈谈php对接芝麻信用踩的坑
2016/12/01 PHP
可插入图片的TEXT文本框
2013/12/27 Javascript
js实现用户离开页面前提示是否离开此页面的方法(包括浏览器按钮事件)
2015/07/18 Javascript
jQuery实现购物车表单自动结算效果实例
2015/08/10 Javascript
JavaScript验证Email(3种方法)
2015/09/21 Javascript
JavaScript实现带播放列表的音乐播放器实例分享
2016/03/07 Javascript
轻量级jQuery插件slideBox实现带底栏轮播(焦点图)代码
2016/03/28 Javascript
浅谈js的url解析函数封装
2016/06/28 Javascript
js发送短信倒计时的简单实现方法
2016/09/08 Javascript
JS数字千分位格式化实现方法总结
2016/12/16 Javascript
JS拉起或下载app的实现代码
2017/02/22 Javascript
vue cli webpack中使用sass的方法
2018/02/24 Javascript
ionic3双击返回退出应用的方法
2019/09/17 Javascript
python使用在线API查询IP对应的地理位置信息实例
2014/06/01 Python
Python性能提升之延迟初始化
2016/12/04 Python
聊聊Python中的pypy
2018/01/12 Python
Python错误处理操作示例
2018/07/18 Python
python自动发邮件总结及实例说明【推荐】
2019/05/31 Python
详解pytorch 0.4.0迁移指南
2019/06/16 Python
python实现局域网内实时通信代码
2019/12/22 Python
Python多线程thread及模块使用实例
2020/04/28 Python
Python格式化输出--%s,%d,%f的代码解析
2020/04/29 Python
Anaconda使用IDLE的实现示例
2020/09/23 Python
详解python模块pychartdir安装及导入问题
2020/10/22 Python
SportsDirect.com马来西亚:英国第一体育零售商
2018/11/21 全球购物
奥巴马演讲稿
2014/01/08 职场文书
雪山饭庄的创业计划书范文
2014/01/18 职场文书
就业自我评价
2014/02/04 职场文书
水污染治理工程专业自荐信
2014/06/21 职场文书
综治维稳工作汇报
2014/10/27 职场文书
2015年毕业生个人自荐书
2015/03/24 职场文书
我的1919观后感
2015/06/03 职场文书
Windows server 2016服务器基本设置
2022/08/14 Servers