js实现手机端、pc端相应的跳转
2019独角兽企业重金招聘Python工程师标准>>>
只需要加入两行代码即可
1、加入压缩后的uaredirect.js
function uaredirect(f){try{if(document.getElementById("bdmark")!=null){return}var b=false;if(arguments[1]){var e=window.location.host;var a=window.location.href;if(isSubdomain(arguments[1],e)==1){f=f+"/#m/"+a;b=true}else{if(isSubdomain(arguments[1],e)==2){f=f+"/#m/"+a;b=true}else{f=a;b=false}}}else{b=true}if(b){var c=window.location.hash;if(!c.match("fromapp")){if((navigator.userAgent.match(/(iPhone|iPod|Android|ios)/i))){location.replace(f)}}}}catch(d){}}function isSubdomain(c,d){this.getdomain=function(f){var e=f.indexOf("://");if(e>0){var h=f.substr(e+3)}else{var h=f}var g=/^www./;if(g.test(h)){h=h.substr(4)}return h};if(c==d){return 1}else{var c=this.getdomain(c);var b=this.getdomain(d);if(c==b){return 1}else{c=c.replace(".","\.");var a=new RegExp("\."+c+"$");if(b.match(a)){return 2}else{return 0}}}};
2、在页面title后加入
<script src="/js/uaredirect.js" type="text/javascript"></script>
<script type="text/javascript">uaredirect("XXXXX");</script>
转载于:https://my.oschina.net/u/3315736/blog/1607258
js实现手机端、pc端相应的跳转相关推荐
- 手机端PC端判断 微信浏览器支付宝浏览器判断
js判断浏览器是否手机端PC端 (补充是否微信浏览器支付宝浏览器其他浏览器) 效果图如下 <!DOCTYPE html> <html lang="en">& ...
- 移动Web:媒体查询及手机端PC端识别
媒体查询 响应式布局的核心,能够检测视口的宽度,然后编写差异化的 css 样式调整网页的布局方式. 响应式布局原理:根据 UI 设计稿需求合理设置响应断点,配合媒体查询书写差异化CSS样式. 响应断点 ...
- OpenWBS 企业商城系统(手机端 PC端 微信 分销)
介绍: OpenWBS企业购物中心系统是ASP MSSQL / ACCESS开发的ASP购物中心网站源代码. OpenWBS X4.0专注于企业电子商务商城建设系统,采用了新一代的新架构,分层设计,并 ...
- Smart movie Java_智能影院下载-smartmovie智能影院【手机端+PC端+教程+工具】-东坡下载...
智能影院SmartMovie是一个手机视频播放软件,SmartMovie配合电脑转换,功能十分强大.通过转换,你可以在手机播放任何视频. smartmovie软件的按装 smartmovie软件分为2 ...
- js判断手机端还是电脑PC端(以及注意事项)
在router.index中声明方法,在导航守卫中调用并跳转 要注意跳转的网址必须加上 http 或https 1: 不加是不会打开外网的连接,会在你服务内找localhost:XX/XX, 2:加上 ...
- 手机端移动端的前端原生js裁剪图片上传
手机端移动端的前端原生js裁剪图片上传 选择头像时裁剪上传,确保图片是个正方形,不会出现压扁拉伸的现象 效果图 原理很简单,其实就是用canvas截图出来而已,只是要对比例做一下处理. <!-- ...
- 判断客户端是手机端微信端pc端
判断客户端 if(strpos($_SERVER["HTTP_USER_AGENT"],'Mobile') || strpos($_SERVER['HTTP_USER_AGENT' ...
- JS手机端移动端长按longtap事件
JS手机端移动端长按longtap事件移动端并没有所谓的longtap事件,即长按事件.但是,有时候会用到,只能借助touchstart.touchmove.touchend三个事件以及延迟setTi ...
- python手机端给电脑端发送数据_神途传奇 (手机端+电脑端) 数据互通 传奇来袭 www.8wf.com...
大魔王神途传奇 手机端+电脑端 互通 www.8wf.com 魔王神途 今天 火爆开启 重金广告 区区火爆 开区网址 ↓↓↓ 开区网址:8WF.COM 开区网址:8WF.COM 手游网址下载:12 ...
- jquery,js实现手机端全屏轮播图手动滑动+自动切换(autoplay)
jquery,js实现手机端全屏轮播图 使用了swiper插件,可手动滑动切换也可自动切换 效果图 css代码 只是作为参考,可以根据你自己的需求去改,这里我用的是上下两张背景图,图自行修改 html ...
最新文章
- 粒子系统(一):从零开始画一颗树
- python分析股票数据_Python数据可视化——股票数据分析
- ALC--软件定义架构的PLC
- 嵩天python笔记_Python学习笔记
- 如何使用会声会影标题工具制作弹幕效果
- C# WinForm捕获全局异常
- 计算机网络自顶向下方法 笔记 第一章:计算机网络和因特网
- STM32 实现光敏传感器
- win11 windows安全中心无法打开
- Tableau同比或环比计算方法
- 英文电子书下载:salttiger.com
- 关系型数据库的物理连接
- 关于Loadlibrary 失败-找不到指定模块126错误
- 智慧电网运维-覆冰在线监测装置
- 房屋安全鉴定报告的有效期及两种鉴定类型
- 如果WPS增加这些功能,或许可以撼动MS Office的地位
- 中国海洋大学计算机系导师,研究生导师魏志强:中国海洋大学
- Windows下mysql的下载和安装
- 研招考试科目计算机专业课408代表什么?
- 2013年最损的话,搞笑得经典,快进…
热门文章
- iOS开发之通知中心(NSNotificationCenter)
- android之修改CheckBox左侧图标样式
- memcached 如果进程占用cpu很高
- srcElement
- 批改网禁止粘贴怎么破_重大利好!教育部声明,要求家长批改作业等行为,发现一起严处一起...
- vba 指定列后插入列_在不同的列左侧插入指定数量的空白列
- C++ 普通函数和模板函数调用规则
- 数据库中的索引原理阅读
- python开发的著名软件公司_软件开发公司_软件外包_项目外包平台基于Python开发一个全文检索系统...
- 虚拟专题:知识图谱 | 频谱知识图谱:面向未来频谱管理的智能引擎