美文网首页
用户代理判断

用户代理判断

作者: IAIAE | 来源:发表于2016-08-13 15:58 被阅读0次

fastclick中的用户代理判断:

windows Phone

/**
* Windows Phone 8.1 fakes user agent string to look like Android and iPhone.
*
* @type boolean
*/
var deviceIsWindowsPhone = navigator.userAgent
    .indexOf("Windows Phone") >= 0;

Android

/**
* Android requires exceptions.
*
* @type boolean
*/
var deviceIsAndroid = navigator.userAgent.indexOf('Android') > 0
     && !deviceIsWindowsPhone;

IOS

/**
* iOS requires exceptions.
*
* @type boolean
*/
var deviceIsIOS = /iP(ad|hone|od)/.test(navigator.userAgent) 
    && !deviceIsWindowsPhone;

IOS4

/**
* iOS 4 requires an exception for select elements.
*
* @type boolean
*/
var deviceIsIOS4 = deviceIsIOS 
    && (/OS 4_\d(_\d)?/).test(navigator.userAgent);

IOS6~7

/**
* iOS 6.0-7.* requires the target element to be manually derived
*
* @type boolean
 */
var deviceIsIOSWithBadTarget = deviceIsIOS 
    && (/OS [6-7]_\d/).test(navigator.userAgent);

黑莓

/**
* BlackBerry requires exceptions.
*
* @type boolean
*/
var deviceIsBlackBerry10 = navigator.userAgent.indexOf('BB10') > 0;

相关文章

  • 用户代理判断

    fastclick中的用户代理判断: windows Phone Android IOS IOS4 IOS6~7 黑莓

  • iOS获取网络代理

    在工作中,有时候会遇到需要判断用户是不是使用了代理: + (BOOL)isSettingProxy { CFDi...

  • Nginx学习

    nginx 正向代理:用户通过代理服务器直接访问Internet,叫做正向代理。 反向代理:用户将请求发送给代理服...

  • iOS代理设计模式入门笔记

    只能一对一创建使用 一.代理协议解决对象间通信的关键:判断谁是代理对象,谁是被代理对象。 判断方法: (1)谁产生...

  • 安卓iOS代理检测

    Android/iOS判断是否使用代理或VPN 针对APP的黑产,我们提到部分用户会通过改变IP来绕过风控策略。更...

  • 5 个用 Python 编写非阻塞 web 爬虫的方法

    用户代理 你需要关心的第一件事是设置用户代理。 用户代理是用户访问的工具,并告知服务器用户正在使用哪个网络浏览器访...

  • 5 个用 Python 编写 web 爬虫的方法

    用户代理 你需要关心的第一件事是设置用户代理。 用户代理是用户访问的工具,并告知服务器用户正在使用哪个网络浏览器访...

  • Python 编写 web 爬虫的5个网页爬虫活得更久的方法

    用户代理 你需要关心的第一件事是设置用户代理。 用户代理是用户访问的工具,并告知服务器用户正在使用哪个网络浏览器访...

  • Python 爬虫 | 常用UserAgent

    UserAgent: 用户代理,简称UA, 属于heads的一部分,服务器通过UA来判断访问者身份。常见的UA值,...

  • javascript-用户代理检测

    用户代理检测指的是,检测用户代理字符串来确定用户实际使用的浏览器。在服务端,用户代理检测是一种常见且广为让人接受的...

网友评论

      本文标题:用户代理判断

      本文链接:https://www.haomeiwen.com/subject/lgaesttx.html