如何判断是否是 iPad 浏览器呢,关键是看它的 User Agent 中是否有 iPad。iPad 使用的是 Safari Mobile 浏览器,他的的 User Agent 是:
Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B334b Safari/531.21.10

Javascript


function is_iPad(){ var ua = navigator.userAgent.toLowerCase(); if(ua.match(/iPad/i)=="ipad") { return true; } else { return false; } }

PHP


$is_iPad = (bool) strpos($_SERVER['HTTP_USER_AGENT'],'iPad');

htaccess


RewriteCond %{HTTP_USER_AGENT} ^.*iPad.*$ RewriteRule ^(.*)$ http://ipad.fairyfish.net [R=301]

首发于:http://www.njweb.cn/index.php/post/17.html

转载于:https://www.cnblogs.com/suxua31/p/3988991.html

如何判断网站是不是ipad访问的?三种方法来判断相关推荐

  1. 结构成员访问的三种方法

    结构成员访问的三种方法 #include "stdio.h" #include "string.h" #include <stdlib.h> mai ...

  2. java equals 判断空_Java 判断字符串是否为空的三种方法与性能分析

    [java中判断字符串是否为数字的三种方法  1>用JAVA自带的函数 public static boolean isNumeric(String str){   for (int i = s ...

  3. 实现计算机间远程桌面访问的三种方法

    下面,我将结合自身实际工作经验,分享三种windows远程桌面访问的方法,解决实际工作场景遇到的远程访问问题.这三种方法分别解决了如下场景下的远程访问: 1. 跨局域网的windows远程桌面访问 2 ...

  4. 用ASP.net判断上传文件类型的三种方法

    一. 安全性比较低,把文本文件1.txt改成1.jpg照样可以上传,但其实现方法容易理解,实现也简单,所以网上很多还是采取这种方法. Boolean fileOk = false;           ...

  5. ASP.net 判断上传文件类型的三种方法

    一. 安全性比较低,把文本文件1.txt改成1.jpg照样可以上传,但其实现方法容易理解,实现也简单,所以网上很多还是采取这种方法.Boolean fileOk = false;string path ...

  6. js中如何判断一个数是不是素数(三种方法)

    素数:又叫质数,在大于1的自然数中,除了1和它本身以外不再有其他因数.即只能被1和它本身整除的数就是素数 这是作为编程入门时,经常会做的一道题. <!DOCTYPE html> <h ...

  7. python字典调用_python 字典访问的三种方法

    定义字典 dic = {'a':"hello",'b':"how",'c':"you"} 方法一: for key in dic: prin ...

  8. 判断一个数为奇偶数的三种方法

    1.传统的利用取余进行判断 if (n % 2 == 1) {//n为奇数 } if (n % 2 == 0) {//n为奇数 } 2.利用位运算&进行判断 if((n & 1) == ...

  9. java中判断字符串是否为数字的三种方法

    1用JAVA自带的函数 public static boolean isNumeric(String str){for (int i = str.length();--i>=0;){ if (! ...

最新文章

  1. @RequestParam加与不加的区别
  2. python的工作方向-python工作方向,发展方向?
  3. C03-Java同步实践加强班第5周上机任务
  4. springboot + kafka
  5. jQuery data
  6. 数字图像处理课设图像的锐化_数字图像处理图像锐化处理.ppt
  7. html5 打包ios.上架,iOS帮客户打包App上架的正确姿势
  8. Android 系统(140)---android.mk中几个常见配置
  9. 【Flink】双亲委派模型与Flink的类加载策略 child-first parent-first
  10. Android中更详细的log获取方法
  11. windows下virtualenv中安装MySQL-python
  12. 数据库grant 授权
  13. DM - Manager工具
  14. led灯光衰怎么解决_led灯光衰一般多少为正常?
  15. 爬虫学习——初步了解爬虫
  16. 记一个 Harvester SNAT 案例
  17. CSS中定位属性的常见属性值
  18. ElasticSearch索引基本操作POST PUT GET DELETE
  19. 一条简单 SQL 执行耗时超 1000ms,问题解决全过程!
  20. 如何在xmd上运行java文件,XMD(XML类)类的用法

热门文章

  1. 过度商业化的小丑——刘跑跑
  2. mybatis(一)MyBatis Generator
  3. 思维导图工具,如何改默认字体?
  4. 谷歌小恐龙-有网也能玩儿
  5. 更高效的记录方式,讯飞智能录音笔体验出色
  6. [日更-2019.4.26、27、28] cm-14.1 Android系统启动过程分析(四)-应用程序进程启动过程...
  7. 恐怖啊,MD5已经被真实情况下破解了
  8. python代码怎么换行继续写_python代码太长怎么换行
  9. Matlab函数gscatter使用
  10. 在Linux上yum安装snmp,centos7配置安装snmp