文档章节

腾讯判断是否是手机端js

开源oschina
 开源oschina
发布于 2015/12/12 12:13
字数 92
阅读 330
收藏 20
(function() {
        var pcurl = "http://vac.qq.com/common/pc/pc.html?title=" + encodeURIComponent(document.title) + "&acturl=" + encodeURIComponent(window.location.href);
        var os = function() {
                var ua = navigator.userAgent,
                isWindowsPhone = /(?:Windows Phone)/.test(ua),
                isSymbian = /(?:SymbianOS)/.test(ua) || isWindowsPhone,
                isAndroid = /(?:Android)/.test(ua),
                isFireFox = /(?:Firefox)/.test(ua),
                isChrome = /(?:Chrome|CriOS)/.test(ua),
                isTablet = /(?:iPad|PlayBook)/.test(ua) || (isAndroid && !/(?:Mobile)/.test(ua)) || (isFireFox && /(?:Tablet)/.test(ua)),
                isIPhone = /(?:iPhone)/.test(ua) && !isTablet,
                isPc = !isIPhone && !isAndroid && !isSymbian && !isTablet;
                return {
                        isWindowsPhone: isWindowsPhone,
                        isTablet: isTablet,
                        isIPhone: isIPhone,
                        isAndroid: isAndroid,
                        isPc: isPc
                };
        } ();
        if (os.isPc) {
                window.location.href = pcurl;
        }
})();

© 著作权归作者所有

共有 人打赏支持
开源oschina

开源oschina

粉丝 40
博文 51
码字总数 17440
作品 0
九龙坡
加载中

评论(2)

开源oschina
开源oschina

引用来自“Smile月光”的评论

哪里扒的
腾讯的活动页面:http://vac.qq.com/act/wallet/201512/integral/index.html?plg_nld=1&plg_usr=1&plg_uin=1&plg_auth=1&_wv=1025&pvsrc=14&plg_nld=1&plg_dev=1&plg_vkey=1
Smile月光
Smile月光
哪里扒的
通过JS语句判断WEB网站的访问端是电脑还是手机

<script type="text/javascript"><!-- //平台、设备和操作系统 var system = { win: false, mac: false, xll: false, ipad:false }; //检测平台 var p = navigator.platform; system.win = p......

地球家园
2014/02/18
0
0
以变制变——前端动态化代码保护方案探索

欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文分享了腾讯防水墙团队关于机器对抗的动态化思路,希望能抛砖引玉,给现在正在做人机对抗的团队一些启发,帮助更多中小型公司...

腾讯云加社区
06/07
0
0
手机腾讯网mt框架之mtwebapp示例解析。

手机腾讯网mt2.0框架发布有一段时间,但是经常有朋友问怎么用,其实项目里面是有一个基于jqmobi和ratchet的webapp示例的,这里我们就来分析一下。代码目录在:https://github.com/mtjs/mt/tr...

卢勇福
2014/11/12
0
10
手机版网站起码要实现一些基本的功能

手机版网站起码要实现一些基本的功能吧: 1.页面的适用性问题。对于移动终端,有不一样的分辨率与屏幕尺寸,如果还像电脑端的设计还限制网页的宽度为1003px或其他像素值,字体大小 还用12px或...

roockee
2014/04/03
0
0
Cordova(PhoneGap)体系结构(Android)

作者:tonyley 出处:http://my.oschina.net/tonywolf/blog 转载请注明出处 说明: 本文档只争对Cordova(PhoneGap)的Android端,基于Cordova2.1.0版本。 一.总体结构 Cordova的目标是用HTM...

tonyley
2012/10/12
0
0

没有更多内容

加载失败,请刷新页面

加载更多

白话SpringCloud | 第十章:路由网关(Zuul)进阶:过滤器、异常处理

前言 简单介绍了关于Zuul的一些简单使用以及一些路由规则的简单说明。而对于一个统一网关而言,需要处理各种各类的请求,对不同的url进行拦截,或者对调用服务的异常进行二次处理等等。今天,...

oKong
1分钟前
0
0
详解nohup和& 区别

详解nohup和& 区别 2017年11月29日 16:57:38 King-Long 阅读数:7266 版权声明:本文为博主原创文章,欢迎转载。 https://blog.csdn.net/u011095110/article/details/78666833 nohup 一、【解...

linjin200
13分钟前
0
0
Character的static方法

基本类型char的包装类是Character,使用的比较多,大家是比较熟悉的。 我只是觉得里面有很多static方法,平时不怎么用,学习一下怎么实现的,或许日后就用到了。 static int compare(char x,...

woshixin
13分钟前
0
0
正则介绍_sed

10月17日任务 9.4/9.5 sed sed工具 匹配打印 -n 只打印匹配行,不然其他行也会打印出来 p 打印(配合-n使用) [root@centos7 tmp]# sed -n '/root/'p passwd root:x:0:0:root:/root:/bin/ba...

robertt15
14分钟前
0
0
轻松解码类似eval(function(p,a,c,k,e,d){}))的JavaScript代码

轻松解码类似eval(function(p,a,c,k,e,d){}))的JavaScript代码 2013年05月22日 15:18:05 秋实先生 阅读数:14826 这里解码百度访问统计代码构造函数为示例: 百度访问统计代码JavaScript源码:...

_纵横捭阖_
22分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部