`
xiangkw
  • 浏览: 45163 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

判断 iPad 的浏览器

Web 
阅读更多
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

如何判断是否是 iPad 浏览器呢,关键是看它的 User Agent 中是否有 iPad。

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]

分享到:
评论

相关推荐

    js判断浏览器的环境(pc端,移动端,还是微信浏览器)

    在学习和工作中,使用JavaScript(JS)来判断浏览器的环境是一种常见的需求。这涉及到检测当前用户是通过PC端、移动端还是微信浏览器访问网站。通过不同的环境来调整网站的布局、功能或是用户体验,对于Web开发而言...

    JS判断是否在微信浏览器打开

    ### JS判断是否在微信浏览器打开 #### 背景介绍 在进行HTML5项目的开发时,经常需要将页面分享到社交媒体平台(如微信、微博等)。为了提高用户体验,开发者需要根据用户访问页面的方式做出相应的调整。例如,在...

    js判断浏览器终端

    ### JS 判断浏览器终端知识点详解 #### 一、概述 在Web开发中,根据用户访问网站时所使用的设备类型(如PC、iPhone、Android手机等)进行不同的响应处理是一项非常实用的功能。例如,某些功能可能更适合移动设备,...

    JS 判断ipad android 等移动设备横竖屏代码 源码

    ### JS 判断iPad、Android等移动设备横竖屏的知识点 #### 一、概述 本文将详细介绍如何通过JavaScript(简称JS)来判断iPad、Android等移动设备当前处于横屏还是竖屏状态。此方法适用于Web应用开发场景下,对用户...

    device.js用于判断浏览器环境

    可用于判断运行环境是ios还是安卓,也可以判断是否是桌面,ipad

    js判断手机浏览器操作系统和微信浏览器的方法

    在移动浏览器中,对于微信浏览器的判断,可以通过检查navigator.userAgent中是否包含'MicroMessenger'字符串。这允许开发者在检测到微信浏览器时,可以做出特定的处理,比如在微信浏览器中显示微信支付按钮等。 ...

    Java实现判断浏览器版本与类型简单代码示例

    Java实现判断浏览器版本与类型简单代码示例 在Web开发中,判断浏览器版本和类型是非常重要的,以便能够提供更好的用户体验。今天,我们将介绍如何使用Java来实现判断浏览器版本和类型的简单代码示例。 首先,让...

    PP浏览器(For iPhone/iPad)

    PP浏览器覆盖了iOS移动操作系统,适用于iPhone/iPad/iTouch手机,是首款提供下载音视频功能,首创播放器离线观看,集下载与解压常用几十种压缩包直接预览,超级解压,使浏览器不仅仅是浏览器更成为下载资源管理必备...

    JS判断当前页面是否在微信浏览器打开的方法

    通过userAgent中的信息,可以检测到特定浏览器的内核版本(如IE、Opera、Safari、Firefox等),并判断设备类型(如iPhone、iPad、Android设备等)。 值得注意的是,代码中还提供了browser对象的示例,该对象包含了...

    js判断浏览器类型及设备(移动页面开发)

    而对于设备类型的判断,比如是否为iPhone手机、iPad平板或Android设备等,通常也会通过`navigator.userAgent`字符串来进行正则匹配。 在提供的代码示例中,通过定义了一个`var os`函数,该函数执行时会进行一系列的...

    JS 动态判断PC和手机浏览器实现代码

    JS动态判断PC和手机浏览器的实现方法主要依赖于JavaScript编程语言,通过识别用户的Navigator User Agent字符串来分辨当前浏览设备。User Agent(用户代理)是客户端用来向服务器和其他设备表明其身份的一串字符串。...

    两款JS脚本判断手机浏览器类型跳转WAP手机网站

    这里使用正则表达式匹配`iPhone`, `iPod`, `Android`, `ios`, 和 `iPad`,这些都是常见的移动设备标识。如果匹配成功,说明用户使用的是这些设备之一,那么脚本就会将页面重定向到指定的WAP网站地址。 第二种方法...

    JavaScript判断浏览器运行环境的详细方法

    在本文中,我们将深入探讨如何利用JavaScript来判断浏览器的运行环境,以便更好地适配各种设备和浏览器特性。 首先,我们要了解的是用户代理(UserAgent)字符串。UserAgent是一个特殊的字符串,由浏览器发送给...

    Jquery实现浏览器嗅探器特效

    我们可以使用jQuery的字符串操作函数来查找这些关键词,从而判断浏览器类型。 对于设备类型,我们可以关注User-Agent中的"Mobile"或"Tablet"字样,它们分别表示移动设备和平板电脑。此外,对于iOS设备,可以寻找...

    支持移动浏览器(手机、ipad等)左右滑动切换tab标签

    标题“支持移动浏览器(手机、ipad等)左右滑动切换tab标签”描述了一种常见且实用的交互设计,即在移动设备上通过左右滑动来切换页面上的Tab标签。这种功能使得用户能够轻松浏览多个相关但独立的内容区域,而无需点击...

    js判断在哪个浏览器打开项目的方法

    9. `iPad`: 判断是否为iPad设备。 10. `webApp`: 如果找不到“Safari”,则认为是在Web应用程序中运行,可能没有浏览器的头部和底部。 接下来,代码会根据这些条件来执行不同的操作。例如,如果检测到是在移动设备...

    用xcode11打包app H5判断ipadpro机型 navigator.userAgent

    需求想要的效果是 web/wap自动...分别是浏览器模拟iphone6/7,ipad ,ipadPro 打印出结果 iphone都还正常,会返回机型iphone也会有系统mac os,也会显示mobile ipad出来的虽然有系统mac os 但是还有机型iPad 再看ipa

    判断客户端是iOS还是Android

    在JavaScript中,可以通过两种方法来判断浏览器类型:一种是根据各种浏览器独有的属性来分辨,另一种是通过分析浏览器的userAgent属性来判断。userAgent属性可以提供很多关于浏览器的信息,如浏览器类型、版本号、...

    JS判断操作系统与浏览器

    分享一个我在项目中封装的判断操作系统与浏览器的方法。  操作系统: var os = (function() { var UserAgent = navigator.userAgent.toLowerCase(); return { isIpad : /ipad/.test(UserAgent), isIphone ...

Global site tag (gtag.js) - Google Analytics