`

网站判断来访的iphone/ipad/itouch等设备

 
阅读更多
毫无疑问的,在你专门为iPhone和iPad创建了一个页面之后,第一件首要的事情就是如何去分辨用户目前使用的是iPhone还是iPad了。苹果专门提供了iPad的用户代理标识[UserAgent],看起来是下面的一样:
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
iPhone的用户代理则跟下面的类似:
HTTP_USER_AGENT=Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420+ (KHTML, like Gecko) Version/3.0 Mobile/1C25 Safari/419.3
有了上面的信息之后,事情就变得简单多了,我们用Javascript就可以做到这点,检测用户的平台,并且将他们分别转向不同的页面:
<script type="text/javascript">
if((navigator.userAgent.match(/iPhone/i)) ||
(navigator.userAgent.match(/iPod/i))) {   if (document.cookie.indexOf("iphone_redirect=false") == -1) window.location = "http://iphone.yoursite.com/";
}
</script>
分享到:
评论

相关推荐

    深入浅出iPhone/iPad开发(第2版),中文高清完整扫描PDF版

    《深入浅出iPhone/iPad开发(第2版)》是HeadFirst系列图书的一本最新力作。全书通过轻松的图文方式,由浅入深地向读者介绍SDK和Object-C的基础知识,以及如何构建并测试简单的应用模型,并提供如何利用iPhone/iPad...

    iPhone/iPad 绘图应用 Brushes.zip

    iPhone/iPad 绘图应用 Brushes ,Brushes 是一个绘图应用,支持 iPhone, iPod touch 和 iPad。

    深入浅出iPhone/iPad开发

    深入浅出iPhone/iPad开发(第2版)是HeadFirst系列图书的一本最新力作。全书通过轻松的图文方式,由浅入深地向读者介绍SDK和Object-C的基础知识,以及如何构建并测试简单的应用模型,并提供如何利用iPhone/iPad的相机...

    iPhone/iPad Keynote

    这是个免费的iPhone/iPad的Keynote软件,是真的免费哦,不管你是否已越狱,一样可以安装,之前有发过另外两个了 Keynote 是专为移动设备设计的功能极其强大的演示文稿应用程序。完全针对 iPad、iPhone 和 iPod touch...

    深入浅出iPhone/iPad IOS开发,中文完整扫描版

    深入浅出iPhone/iPad开发(第2版)》是HeadFirst系列图书的一本最新力作。全书通过轻松的图文方式,由浅入深地向读者介绍SDK和Object-C的基础知识,以及如何构建并测试简单的应用模型,并提供如何利用iPhone/iPad的...

    深入浅出iPhone/iPad开发(第2版),中文完整扫描版

    《深入浅出iPhone/iPad开发(第2版)》是一本专为想要学习或已经从事iOS应用开发的人员量身打造的专业书籍。该书全面覆盖了iPhone和iPad应用开发的知识点,旨在帮助读者掌握Apple的iOS开发平台,利用Swift语言进行...

    iPhone/iPad Keynote 分卷3

    这是个免费的iPhone/iPad的Keynote软件,是真的免费哦,不管你是否已越狱,一样可以安装,之前有发过另外两个了 Keynote 是专为移动设备设计的功能极其强大的演示文稿应用程序。完全针对 iPad、iPhone 和 iPod ...

    iPhone/iPad Keynote 分卷2

    这是个免费的iPhone/iPad的Keynote软件,是真的免费哦,不管你是否已越狱,一样可以安装,之前有发过另外两个了 Keynote 是专为移动设备设计的功能极其强大的演示文稿应用程序。完全针对 iPad、iPhone 和 iPod ...

    iPhone/iPad Numbers

    这是个免费的iPhone/iPad的Keynote软件,是真的免费哦,不管你是否已越狱,一样可以安装,之前有发过另外两个了 Numbers 是专为移动设备设计的极富创意的电子表格应用程序。完全针对 iPad、iPhone 和 iPod touch ...

    iPhone/iPad Numbers 分卷2

    这是个免费的iPhone/iPad的Keynote软件,是真的免费哦,不管你是否已越狱,一样可以安装,之前有发过另外两个了 Numbers 是专为移动设备设计的极富创意的电子表格应用程序。完全针对 iPad、iPhone 和 iPod touch ...

    人月神话 iphone/ipad无乱码版

    因此,“人月神话 iPhone/iPad 无乱码版”的出现解决了这一问题,确保了苹果设备用户能够顺利阅读这部经典之作。 #### 二、重要知识点梳理 **1. 关于作者:Frederick P. Brooks, Jr.** - **学术与职业成就**:...

    PP越狱助手 (for iPhone/iPad)

    PP越狱助手大更新,支持iOS6完美越狱,为你展现完美简便iOS6完美越狱完美越狱教程!...PP越狱助手 (for iPhone/iPad)V1.3.6版本更新日志 更新时间:2013.02.05 1. 全面支持 iOS 6 ~ iOS 6.1 的完美越狱

    【Address Book Putting People in Your App】[PDF] [iPhone/iPad/iOS]

    【Address Book Putting People in Your App】[PDF] [iPhone/iPad/iOS]

    iPhone/iPad Pages

    这是个免费的iPhone/iPad的Pages软件,是真的免费哦,不管你是否已越狱,一样可以安装, Pages 是移动设备上您所看到的极其漂亮的文字处理程序。该功能强大的应用程序是专门为 iPad、iPhone 和 iPod touch 设计的。...

    Axure iphone/ipad 资源库

    总之,"Axure iPhone/iPad 资源库"为iOS平台的原型设计提供了丰富的素材和模板,使得设计过程更加高效且精准。无论是新手还是经验丰富的设计师,都能从中受益,快速打造出逼真的iPhone和iPad应用原型。

    利用插件一键快速降级iPhone5iPad234mini降级8.4.1教程

    iPhone/iPad降级教程 本文将详细介绍如何利用插件一键快速降级 iPhone 5/iPad 2/3/4 mini 到 8.4.1,降级过程中需要注意的一些问题,以及降级后需要进行的一些设置。 一、降级准备 在降级之前,需要确保 iPhone/...

    PP助手(PC版) for iPhone/iPad 1.0.7.0Beta版

    为iPhone/iPad用户提供崭新功能“正版应用”,不用越狱更加不用注册Appstore,勿需跳转iTunes即可实现一键快速下载正版资源。手拿iPhone5无需越狱也能免费下载资源。 PP助手电脑端即使是iOS6.1.3也能免费下载资源...

    iPhone/ipod touch/ipad文件传输工具 ifunBox_sc中文版(数据线版)支持

    iPhone/ipod touch/ipad文件传输工具 ifunBox_sc中文版(数据线版)支持 iFunBox:PC 端程序,简单、高效,只需要 iTunes 环境支持,数据线传输,速度一般 10MB/S i-FunBox v0.99版本, 更新信息: 1. 传输文件到...

    iphone/ipad应用的升级更新提醒和评分提醒

    iphone/ipad应用的升级更新提醒和评分提醒 在使用iphone/ipad应用的时候,有时候应用有更新升级,appstore会提醒用户有相应的更新,程序中需要在用户打开应用的时候提醒用户更新,那么就需要自己在程序当中写一个...

    iPhone/iPad Pages 分卷2

    这是个免费的iPhone/iPad的Pages软件,是真的免费哦,不管你是否已越狱,一样可以安装, Pages 是移动设备上您所看到的极其漂亮的文字处理程序。该功能强大的应用程序是专门为 iPad、iPhone 和 iPod touch 设计的。...

Global site tag (gtag.js) - Google Analytics