实例一

<script type="text/javascript">  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="3g.php";} </script>

实例二

<script>var pc_style = ""var browser = {versions: function () {var u = navigator.userAgent, app = navigator.appVersion;return {trident: u.indexOf('Trident') > -1,presto: u.indexOf('Presto') > -1,webKit: u.indexOf('AppleWebKit') > -1,gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1,mobile: !!u.match(/AppleWebKit.*Mobile.*/) || !!u.match(/AppleWebKit/) && u.indexOf('QIHU') && u.indexOf('QIHU') > -1 && u.indexOf('Chrome') < 0,ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/),android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1,iPhone: u.indexOf('iPhone') > -1 || u.indexOf('Mac') > -1,iPad: u.indexOf('iPad') > -1,webApp: u.indexOf('Safari') == -1,ua: u};}(),language: (navigator.browserLanguage || navigator.language).toLowerCase()}if (browser.versions.mobile && !browser.versions.iPad) {this.location = "此处输入跳转微站首页地址";}
</script>

走秀网代码

<!--智能手机判断开始-->
<!--<script type = "text/javascript" language = "javascript" >Function.prototype.bind = function (bindObj, args) {var _self = this;return function () {return _self.apply(bindObj, [].concat(args))}
};
function $(id) {return "string" == typeof id ? document.getElementById(id) : id;
};var browser = {versions : function () {var u = navigator.userAgent,app = navigator.appVersion;return {trident : u.indexOf('Trident') > -1,presto : u.indexOf('Presto') > -1,webKit : u.indexOf('AppleWebKit') > -1,gecko : u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1,mobile : !!u.match(/AppleWebKit.*Mobile.*/) || !!u.match(/AppleWebKit/),ios : !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/),android : u.indexOf('Android') > -1 || u.indexOf('Linux') > -1,iPhone : u.indexOf('iPhone') > -1 || u.indexOf('Mac') > -1,iPad : u.indexOf('iPad') > -1,webApp : u.indexOf('Safari') == -1,QQbrw : u.indexOf('MQQBrowser') > -1,ucLowEnd : u.indexOf('UCWEB7.') > -1,ucSpecial : u.indexOf('rv:1.2.3.4') > -1,ucweb : function () {try {return parseFloat(u.match(/ucweb\d+\.\d+/gi).toString().match(/\d+\.\d+/).toString()) >= 8.2} catch (e) {if (u.indexOf('UC') > -1) {return true;} else {return false;}}}(),Symbian : u.indexOf('Symbian') > -1,ucSB : u.indexOf('Firefox/1.') > -1};}()
}
var _gaq = _gaq || [];
(function (win, browser, undefined) {var rf = document.referrer;if (rf === "" || rf.toLocaleLowerCase().indexOf(".xiu.com") === -1) {var defaultJumpDomain = "";if (defaultJumpDomain == "www") {return;}if (defaultJumpDomain == "m") {window.location.href = "http://wap.xiu.com/?from=pc";return;}if (screen == undefined || screen.width < 810) {if (browser.versions.iPad == true) {return;}if (browser.versions.webKit == true || browser.versions.mobile == true || browser.versions.ios == true || browser.versions.iPhone == true || browser.versions.ucweb == true || browser.versions.ucSpecial == true) {win.location.href = "http://wap.xiu.com/?from=pc";return;}if (browser.versions.Symbian) {win.location.href = "http://wap.xiu.com/";}}}
})(window, browser);</script>
-->
<!--智能手机判断结束-->

js根据客户端浏览器类型,判断跳转官网/手机网站相关推荐

  1. php浏览器类型检测工具,php检测客户端浏览器类型的简单示例

    这篇文章主要为大家详细介绍了php检测客户端浏览器类型的简单示例,具有一定的参考价值,可以用来参考一下. 对php检测客户端浏览器类型代码感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧! ...

  2. js php 数据类型判断,【js基础】变量类型判断

    类型判断方法比较: 如果需要想详细了解,请看下文: 注:原封不动复制备份,防止删帖 在JavaScript中,有5种基本数据类型和1种复杂数据类型,基本数据类型有:Undefined, Null, B ...

  3. 【全栈之巅】Node.js + Vue.js 全栈开发王者荣耀手机端官网和管理后台学习笔记(3.16-3.20)

    [全栈之巅]Node.js + Vue.js 全栈开发王者荣耀手机端官网和管理后台学习笔记(3.16-3.20) 本项目是 学习Bilibili 全栈之巅 视频教程相关源码和体会 https://gi ...

  4. Node.js+Vue.js全栈开发王者荣耀手机端官网和管理后台(一)

    文章目录 [全栈之巅]Node.js+Vue.js全栈开发王者荣耀手机端官网和管理后台(一) 工具安装和环境搭建 初始化项目 基于ElementUI的后台管理基础界面搭建 创建分类(客户端) 创建分类 ...

  5. 【全栈之巅】Node.js + Vue.js 全栈开发王者荣耀手机端官网和管理后台学习笔记(4.1-4.10)

    [全栈之巅]Node.js + Vue.js 全栈开发王者荣耀手机端官网和管理后台学习笔记(4.1-4.10) 本项目是 学习Bilibili 全栈之巅 视频教程相关源码和体会 https://git ...

  6. 【全栈之巅】Node.js + Vue.js 全栈开发王者荣耀手机端官网和管理后台学习笔记(3.11-3.12)

    [全栈之巅]Node.js + Vue.js 全栈开发王者荣耀手机端官网和管理后台学习笔记(3.11-3.12) 本项目是 学习Bilibili 全栈之巅 视频教程相关源码和体会 https://gi ...

  7. Node.js + Vue.js 全栈开发王者荣耀手机端官网和管理后台

    前言 最近在跟着Johnny的全栈之巅系列视频教程学习使用NodeJS+Express+Element-UI+MongoDB等开发王者荣耀,服务端server,移动端web,admin,学到了不少东西 ...

  8. 学习【全栈之巅】Node.js + Vue.js 全栈开发王者荣耀手机端官网和管理后台笔记(2.10-2.12)

    [全栈之巅]Node.js + Vue.js 全栈开发王者荣耀手机端官网和管理后台 本项目是 学习Bilibili 全栈之巅 视频教程相关源码和体会 https://gitee.com/blaunic ...

  9. 学习【全栈之巅】Node.js + Vue.js 全栈开发王者荣耀手机端官网和管理后台笔记(1.1-2.5)

    [全栈之巅]Node.js + Vue.js 全栈开发王者荣耀手机端官网和管理后台 本项目是 学习Bilibili 全栈之巅 视频教程相关源码和体会 https://gitee.com/blaunic ...

最新文章

  1. 微服务(二)hystrix
  2. 百度4年前干翻自己,打通Waymo特斯拉路线二脉,赢得全球竞速先机
  3. 从Image Caption Generation理解深度学习
  4. Json数组列表中的数据分组排序、组内排序
  5. ABAP Decimal byte
  6. The connection to adb is down
  7. BCH码和m序列参数估计(梅西迭代算法求多项式的MATLAB实现)
  8. MemCached的telnet命令行参数
  9. Vue插值文本换行问题
  10. 原生H5 select自动提示搜索
  11. 佳能c3320如何u盘打印_佳能打印机脱机无法打印怎么办 佳能打印机脱机状态如何解除【详解】...
  12. SQL Server DATEDIFF() 函数
  13. javweb音乐网站_音乐网站javaweb源码
  14. 安装 yoman, campass, generator, bower, grunt,
  15. java题兔子第三个月生_JAVA编程之古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子...
  16. Java EE架构师认证
  17. JAVA线上故障排查全套路
  18. SQLyog到期了处理
  19. 大学里应该做的四件事
  20. 筛选后的过滤内容复制到另外一个表格

热门文章

  1. html5 上传图片模板,HTML5实现图片文件异步上传
  2. 建站技术:不懂设计怎么也能做出好看的banner
  3. FT2000/4查看CPU温度频率以及开关core
  4. vue-element-admin 登录 / 注销 / 权限验证 篇
  5. 夜光带你走进Jquery(十五)擅长的领域
  6. Nmap扫描原理(上)
  7. winform中播放视频?ffplay比MediaPlayer和暴风都好用
  8. Glide源码分析3 -- 绑定Activity生命周期
  9. IB成绩可以申请英国大学吗?
  10. eclipse 代码颜色