专栏首页deepccjs判断手机浏览器

js判断手机浏览器

最新浏览器识别合并。

demo:http://v.qq.com    ->   http://v.qq.com/h5     http://v.qq.com/    ->   http://v.qq.com/h5     http://v.qq.com/h5    ->   http://v.qq.com/h5

<script type="text/javascript">  
        (function(W){  
            if(!/\/h5/.test(W.location.pathname) && /iphone|nokia|sony|ericsson|mot|samsung|sgh|lg|philips|panasonic|alcatel|lenovo|cldc|midp|wap|mobile|htc|sharp|sie-|ipod|blackberry|meizu|android|netfront|symbian|ucweb|windowsce|palm|operamini|operamobi|openwave|nexusone/i.test(navigator.userAgent.toLowerCase())){  
                //W.location.href = '跳转地址';

                W.location.href = 'http://' + W.location.host + W.location.pathname.replace(/\/$/,'') +'/h5'+ W.location.search + W.location.hash
                
            }  
              
        })(window)  
</script> 

 没有判断协议,默认http://,

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • amcharts 网页绘图插件

    deepcc
  • 最新jQuery引用google地址外部文件(jquery 1.2.6至jquery1.7.2)

    deepcc
  • 简单jQuery九宫格

    deepcc
  • 渗透系列之SSRF漏洞

    https://_thorns.gitbooks.io/sec/content/ssrf_tips.html

    贝塔安全实验室
  • Ajax跨域

    我们可以在www.a.com的js前端请求 www.a.com然后www.a.com请求www.b.com的数据

    用户3094376
  • Python笔记(三):构建发布模块

    (一)     准备工作 1.   新建一个模块(名称自定义),存放要发布的模块代码。 2.   新建一个setup.py的模块(存放模块的元数据,描述相关信息...

    free赖权华
  • 「敲黑板」小白必看:Centos 7 搭建LAMP(rpm方式

    LAMP是什么?LAMP企业中最常用的服务,也是非常稳定的网站架构平台。其中L-指的是Linux,A-指的是Apache,m-指的是mysql或者marriDB...

    小小科
  • CTO也糊涂的常用术语(01-02)功能模块、业务架构

    功能模块、业务架构、需求分析、用户需求、系统分析、功能设计、详细设计、文档、业务、技术……很多被随口使用的名词,其实是含糊甚至错误的。

    用户6288414
  • 2.924亿美元!威瑞信2017年第三季度营收

    威瑞信(Verisign)2017财年第三季度财报:

    躲在树上的域小名
  • UI前端同学回来抢经验,react native开发实战五部曲的实战与锤炼,咬牙学完保证变大牛!

    背景 现在很多移动项目全都专项纯rn开发,对于rn的应用趋势不言而喻,学习一些rn的语法并不是十分困难,但是如何在项目中灵活运用,增加实战项目经验,这还是比较困...

    企鹅号小编

扫码关注云+社区

领取腾讯云代金券