判断访问端是否是移动设备,如果是移动设备就重定向到,移动端界面。

    var uri = location.href;var domainWap = "http://m.vmall.com";if(uri == domainMain || uri == (domainMain + "/index.html") || uri == (domainMain + "/")) {//判断客户端是否是移动设备,还可以判断是什么浏览器Chrome,Firefox,IE    //如果是移动设备就重定向到移动界面            if(/Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent)) {window.location.href = domainWap;    }}

    //读取cookie中指定的key,并对value进行处理cookieGet=function(a){var f=null;if(document.cookie&&document.cookie!=""){var d=document.cookie.split(";"); for(var c=0;c<d.length;c++){//将cookie中的key中的空格去掉var b=(d[c]||"").replace(/^(\s|\u00A0)+|(\s|\u00A0)+$/g,"");if(b.substring(0,a.length+1)==(a+"=")){    var e=function(i){i=i.replace(/\+/g," ");var h='()<>@,;:\\"/[]?={}';//如果i中包含h中的字符,就去掉前后“for(var g=0;g<h.length;g++){if(i.indexOf(h.charAt(g))!=-1){if(i.startWith('"')){i=i.substring(1)}if(i.endWith('"')){i=i.substring(0,i.length-1)}break;}}//解码uri,将字符串解码成urlreturn decodeURIComponent(i)};f=e(b.substring(a.length+1));break;}}}return f};

var b = "http%3A%2F%2Fwww.vmall.com%2Faccount%2Fcaslogin%3Furl%3D";var c = "http://cart.vmall.com/cart/cart.html?";alert(decodeURIComponent(b));//解码:http://www.vmall.com/Faccount/caslogin?url=alert(encodeURIComponent(c));//编码:http%3A%2F%2Fcart.vmall.com%2Fcart%2Fcart.html%3F

转载于:https://www.cnblogs.com/manliu/p/4441513.html

判断访问端是否是移动设备相关推荐

  1. js判断访问端,跳转不同页面

    if((navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobil ...

  2. java 后台区分访问端是微信,qq,qq浏览器

    // 判断是否是微信 public static boolean isWeChat(HttpServletRequest request) { String userAgent = request.g ...

  3. PHP和js判断访问设备是否是微信浏览器实例

    PHP和js判断访问设备是否是微信浏览器实例,代码非常精简,适合新手学习. js判断是否是微信浏览器: function is_weixin() { var ua = window.navigator ...

  4. 用百度siteapp的uaredirect.js判断用户访问端而进行域名的自动跳转

    首先在你的head中嵌入这段代码 <script src="http://siteapp.baidu.com/static/webappservice/uaredirect.js&qu ...

  5. JS判断访问设备(userAgent)加载不同页面 JS判断客户端操作系统类型(platform)

    //平台.设备和操作系统var system ={win : false,mac : false,xll : false};//检测平台var p = navigator.platform;syste ...

  6. php判断访问的当前设备是手机还是电脑

    php判断访问的当前设备是手机还是电脑 function isMobile(){ $useragent=isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['H ...

  7. 判断访问来源是pc端还是手机端

    判断访问来源是pc端还是手机端(python) def judge_pc_or_mobile(ua):"""判断访问来源是pc端还是手机端:param ua: 访问来源头 ...

  8. js判断移动端,pc端,安卓,苹果浏览器的方法

    js 判断安卓或者ios 之indexOf方式(一) //判断访问终端 var browser={versions:function(){var u = navigator.userAgent, ap ...

  9. php 判断来源 微信客户端_判断访问来源(PC/H5/微信)

    如何使用PHP判断访问来源呢?在支付等场景回经常用到,不需要再多余判断... 截图不完全,小弟直接上代码吧: /** * 判断是否移动端 * @return bool|string  返回标识 */ ...

最新文章

  1. 如何优雅地实现分页查询
  2. pcss评分_GTA5画质设置 N卡画质选项设置指南
  3. matlab+snapshot采集图片
  4. android安全问题(二) 程序锁
  5. CSRF 攻击的应对之道--转
  6. cpci检索为什么那么慢_索引原理与慢查询优化
  7. 4月24日Serverless Developer Meetup上海亮相
  8. html5圆形提交按钮样式,HTML5 SVG带圆形进度条动画的提交按钮特效
  9. Warez 入门指南
  10. python名词解释题库_Python题库
  11. JAVA多线程编程之异步
  12. Web前端笔试115道题(带答案及解析)
  13. xp服务器文件写保护怎么删除,XP系统下u盘写保护怎么去掉?
  14. 全国大学生数学建模竞赛、美赛研究生数学建模优秀论文分享
  15. 【uniapp小程序】uploadFile文件上传
  16. python图片比对、自动化测试_基于python+appium通过图片对比来做的UI自动化
  17. Unity 性能调优技术集锦
  18. 点评:洞悉2020年AI产业新趋势,青年科学家们如是说道翰天琼认知智能机器人大脑API接口平台。
  19. Freeswitch集成AMR编码
  20. window 10 前面板音频孔插入耳机没有声音

热门文章

  1. linux磁带存储,linux 磁带文件操作分析
  2. python 禁用网卡_如何编程实现启用禁用网卡
  3. java web 线程_多线程在javaweb中的应用
  4. 计算机使用技巧爆文,关于小红书爆文的10个小技巧
  5. sudo dpkg 找不到命令_【干货】Linux中实用但很小众的11个炫酷终端命令
  6. mysql drbd pacemaker_corosync+pacemaker+mysql+drbd 实现mysql的高可用
  7. python读取第二行_使用Python操作Excel(二):读取数据表
  8. Altium Designer 21 最全快捷键 分享 共1000多个|电子设计效率提高全靠它
  9. python字符串可以保存在变量中吗_在python中可以从字符串变量实例化类吗?
  10. mysql udf编译_MySql UDF 调用外部程序和系统命令