手机平板等移动端适配跳转URL的js代码


Posted in Javascript onJanuary 25, 2014
<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="手机页面";
            }else if(/iPad/i.test(navigator.userAgent)){
                window.location.href="平板页面";
            }else{
                window.location.href="其他移动端页面"
            }
        }catch(e){}
    }
}
</script>
Javascript 相关文章推荐
判断一个变量是数组Array类型的方法
Sep 16 Javascript
jquery实现隐藏在左侧的弹性弹出菜单效果
Sep 18 Javascript
JS实现样式清新的横排下拉菜单效果
Oct 09 Javascript
Angular 路由route实例代码
Jul 12 Javascript
原生js的RSA和AES加密解密算法
Oct 08 Javascript
js 动态生成html 触发事件传参字符转义的实例
Feb 14 Javascript
JQuery 获取Dom元素的实例讲解
Jul 08 jQuery
详解angularjs实现echart图表效果最简洁教程
Nov 29 Javascript
vue checkbox 全选 数据的绑定及获取和计算方法
Feb 09 Javascript
vue中axios实现数据交互与跨域问题
May 12 Javascript
element-ui 中使用upload多文件上传只请求一次接口
Jul 19 Javascript
浅谈Vuex的this.$store.commit和在Vue项目中引用公共方法
Jul 24 Javascript
Extjs中RowExpander控件的默认展开问题示例探讨
Jan 24 #Javascript
jquery批量设置属性readonly和disabled的方法
Jan 24 #Javascript
jquery 通过name快速取值示例
Jan 24 #Javascript
jquery 鼠标滑动显示详情应用示例
Jan 24 #Javascript
js调用打印机打印网页字体总是缩小一号的解决方法
Jan 24 #Javascript
动态的创建一个元素createElement及删除一个元素
Jan 24 #Javascript
动态的绑定事件addEventListener方法的使用
Jan 24 #Javascript
You might like
PHP autoload与spl_autoload自动加载机制的深入理解
2013/06/05 PHP
php实现快速排序的三种方法分享
2014/03/12 PHP
thinkphp使用phpmailer发送邮件的方法
2014/11/24 PHP
php将图片文件转换成二进制输出的方法
2015/06/10 PHP
php中使用websocket详解
2016/09/23 PHP
PHP中检索字符串的方法分析【strstr与substr_count方法】
2017/02/17 PHP
PHP获取当前时间不准确问题解决方案
2020/08/14 PHP
javascript网页关闭时提醒效果脚本
2008/10/22 Javascript
jquery 最简单易用的表单验证插件
2010/02/27 Javascript
跨浏览器开发经验总结(三)   警惕“IE依赖综合症”
2010/05/13 Javascript
用jQuery打造TabPanel效果代码
2010/05/22 Javascript
JavaScript动态加载样式表的方法
2015/03/21 Javascript
vuejs响应用户事件(如点击事件)
2017/03/14 Javascript
for循环 + setTimeout 结合一些示例(前端面试题)
2017/08/30 Javascript
让网站自动生成章节目录索引的多个js代码
2018/01/07 Javascript
JS实现的RC4加密算法示例
2018/08/16 Javascript
angular学习之动态创建表单的方法
2018/12/07 Javascript
详解JS浏览器事件循环机制
2019/03/27 Javascript
vue实现拖拽的简单案例 不超出可视区域
2019/07/25 Javascript
解决vue项目中某一页面不想引用公共组件app.vue的问题
2020/08/14 Javascript
python通过文件头判断文件类型
2015/10/30 Python
python遍历文件夹找出文件夹后缀为py的文件方法
2018/10/21 Python
Python线性拟合实现函数与用法示例
2018/12/13 Python
33个Python爬虫项目实战(推荐)
2019/07/08 Python
python绘图模块matplotlib示例详解
2019/07/26 Python
Python实现非正太分布的异常值检测方式
2019/12/09 Python
Django中使用MySQL5.5的教程
2019/12/18 Python
html5唤醒APP小记
2019/03/27 HTML / CSS
美国在线咖啡、茶和餐厅供应商:LollicupStore
2018/05/04 全球购物
高分子材料与工程专业推荐信
2013/12/01 职场文书
公司中层干部的自我评价分享
2014/03/01 职场文书
大学英语演讲稿范文
2014/04/24 职场文书
委托书范本
2014/09/13 职场文书
关于运动会广播稿300字
2014/10/05 职场文书
Android开发EditText禁止输入监听及InputFilter字符过滤
2022/06/10 Java/Android
SpringBoot项目部署到阿里云服务器的实现步骤
2022/06/28 Java/Android