前天,有一个网友希望在其微擎系统跳转的时候实现鉴别用户不同的客户端,比如电脑PC端和手机端,实现不同的页面跳转。对于之前老蒋有给其设置过PC端网站然后检测手机访问的时候跳转到WAP网站的案例,对于这个分两个流量转出的效果只能去搜索解决方法。

蒋网上提供的方法还是很多的,但是经过测试能兼容较多系统的可以用这个方法实现。

function browserRedirect() {

var sUserAgent= navigator.userAgent.toLowerCase();

var bIsIpad= sUserAgent.match(/ipad/i) == "ipad";

var bIsIphoneOs= sUserAgent.match(/iphone os/i) == "iphone os";

var bIsMidp= sUserAgent.match(/midp/i) == "midp";

var bIsUc7= sUserAgent.match(/rv:1.2.3.4/i) == "rv:1.2.3.4";

var bIsUc= sUserAgent.match(/ucweb/i) == "ucweb";

var bIsAndroid= sUserAgent.match(/android/i) == "android";

var bIsCE= sUserAgent.match(/windows ce/i) == "windows ce";

var bIsWM= sUserAgent.match(/windows mobile/i) == "windows mobile";

if (bIsIpad || bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM) {

window.location.href= '手机端跳转页面URL';

} else {

window.location= 'PC端跳转页面URL';

}

}

browserRedirect();

老我们可以直接将上面的JS代码添加到访问页面头部或者单独设置一个页面,然后设置我们需要跳转的PC和手机端URL或者页面。

html自动跳转手机端,用JavaScript实现网站自动跳转电脑PC端与手机端不同页面相关推荐

  1. 手机端适应_手机网站开发制作和电脑pc端有哪些区别

    现在移动互联网的发展,现在很多企业做网站开发不仅是电脑端的网站,还包括了移动端网站的开发,移动端网站开发和pc端是有一定的区别,比如移动端的页面更小,移动端的打开和加载速度都远低于电脑端访问网站,其实 ...

  2. php自动识别pc和手机端并跳转,JS如何实现网站中PC端和手机端自动识别并跳转对应的代码...

    1.  代码场景: 描述:在项目中,一般我们会使用响应式布局的方式或者借助bootstrap等插件来做响应式的网站.但是根据业务的需求,手机端可能会在功能上精简很多,我们也会写两套代码,分别用来实现P ...

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

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

  4. JavaScript 代码判断:PC端和手机端

    js代码· 示下: <script> if ((navigator.userAgent.match(/(phone|pad|pod|iPad|iPod|iPhone|ios|Android ...

  5. html手机pc不同页面,PC端和手机端如何同时生成静态页

    静态页是和图片类似的静态资源,访问静态资源不会经过程序处理,不会根据浏览器返回不同页面.要同时支持PC端和手机端浏览器,且要生成静态页时,最好使用bootstrap之类的技术,实现自适应页面设计. 如 ...

  6. 前端pc端、手机端适配基本知识

    前端pc端.手机端适配问题 一个项目如何做到手机.电脑共用的方式 1.第一种方式:响应式布局(栅格布局),即通过媒体查询控制css样式,从而实现一套代码手机.电脑共享.一般而言,手机.电脑共享样式,其 ...

  7. 【工具】PC端调试手机端 Html 页面的工具

    一.概述 有一个项目需要在手机端显示一个 web 页面,而每次把应用 launch 后,从手机端看比较麻烦,因此搜罗了几种在 PC 端调试手机端页面的工具. 二.工具 http://fonkie.it ...

  8. [html] 制作一个页面时,需要兼容PC端和手机端,你是要分别做两个页面还是只做一个页面自适应?为什么?说说你的理由

    [html] 制作一个页面时,需要兼容PC端和手机端,你是要分别做两个页面还是只做一个页面自适应?为什么?说说你的理由 两个页面 pc端布局和交互行为跟移动端不一样, 两个页面反而更好维护 个人简介 ...

  9. python如何判断web访问来源是PC端还是手机端

    以下方法为判断web访问来源是PC端还是手机端 def judge_pc_or_mobile(ua):"""判断访问来源是pc端还是手机端:param ua: 访问来源头 ...

最新文章

  1. Numpy的基本用法
  2. T-SQL编程基础-基本语法
  3. OpenCV使用MSER检测末端区域的实例(附完整代码)
  4. 【Thymeleaf】获取绝对路径
  5. 基于AI的超分辨技术在RTC领域的技术难点与挑战
  6. Istio流量管理实践之(5): 使用cert-manager部署Istio自定义入口网关及进行证书管理...
  7. 5G手机产业链将带动多少A股上市公司?
  8. c# 开发项目的过程
  9. VC 2012 编译出错,避免运行老代码
  10. 儿童专注力训练——虚线描成实现
  11. Win10系统安装软件为了对电脑进行保护,已经阻止此应用解决方法
  12. 活动|QuarkChain 高TPS悬赏令:看你能有多快!2.4BTC等你拿!
  13. Navicat注释乱码
  14. 自定义监控项及告警升级
  15. 虚拟机监视器(VMM)
  16. 悬崖寻路问题Sarsa和QLearning实现
  17. Python项目实战:各种小说姓名生成器
  18. 2.6顺序表和链表的优缺点(区别、特点)详解
  19. 【自锁开关】【非自锁开关】区分
  20. 小程序开发--- 1. 获取数组中某个字段的值或获取列表索引

热门文章

  1. html一个div调用的一个php页面,打开一个HTML文件,一个div/iframe中内PHP
  2. 嵌入式linux opengl6,利用winSSHD实现Windows和Linux间的文件互传
  3. Java使用正则表达式抓取日期和访问量
  4. android activity启动模式_从0系统学Android--2.5Activity启动模式
  5. java mcv_Spring和SpringMCV配置
  6. c语言开发移动通信,基于ARM的高效C语言编程
  7. okhttp3图片压缩上传_支持 图片压缩、PDF压缩 合并 分割的网址、极力推荐、超奈斯...
  8. mysql建用户之后取消drop库权限
  9. python入门第八章 商品数量检测 头像格式检测
  10. 删除桌面小箭头小盾牌