文档章节

腾讯判断是否是手机端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
手机腾讯网前端框架 MT 2.0.1 发布

手机腾讯网前端框架 MT 2.1.0 发布 ============= 主要更新 ------------------------ 1. 优化编辑距离算法性能,混合使用chunk,lcs两种算法提升性能,并保持增量更新字符级别的精度 2. 更新...

卢勇福
2014/07/28
6K
12
手机腾讯网前端框架 MT 2.2.2 版本发布

手机腾讯网前端框架MT 2.2.2 版本发布 主要更新: 使用偏移算法压缩编辑距离算法计算生成的增量文件,减少增量文件的体积大小。 示例如下: 首先下载mt(假设您已经有nodejs环境)项目,cd到...

卢勇福
2014/11/26
6.3K
17
手机腾讯网mt框架之mtwebapp示例解析。

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

卢勇福
2014/11/12
0
10
以变制变——前端动态化代码保护方案探索

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

腾讯云加社区
06/07
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Spring Cloud Consul综合整理

部分资料来自 该项目通过自动配置和Spring环境以及其他Spring编程模型习惯用法提供了Spring Boot应用程序的Consul集成。 通过一些简单的注释,您可以快速启用和配置应用程序内的通用模式,并...

Gm_ning
8分钟前
0
0
Springboot 2.0 - 集成redis

最近在入门SpringBoot,然后在感慨 SpringBoot较于Spring真的方便多时,顺便记录下自己在集成redis时的一些想法。 从springboot官网查看redis的依赖包 <dependency>           ...

别打我会飞
9分钟前
0
0
支付宝APP支付申请配置过程详解

第一步:你需要申请一个支付宝商家账户账号,登陆之后进入产品中心,进行APP支付产品接入,填写相关资料,等待审核。 第二步:进行APP支付申请信息完善 第三步:进入蚂蚁金服开放平台进行开发...

Code辉
13分钟前
0
0
避免过度同步(67)

过度使用同步会导致性能低下、死锁或其他不确定问题 在一个同步方法或代码块中,不要放弃对客户端的控制 即:在一个同步区域内部,不要调用被覆盖方法,或者是传入对象提供的方法 这些外来方...

Java搬砖工程师
13分钟前
0
0
Java获取文件类型/扩展名

import java.io.IOException;import java.io.InputStream;import java.net.URL;import java.util.HashMap;import java.util.Map;public class FileTypeUtils { private fi......

Hzhodor
17分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部