首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >什么是iPad用户代理?

什么是iPad用户代理?
EN

Stack Overflow用户
提问于 2010-01-28 18:48:00
回答 4查看 206.3K关注 0票数 118

据我所知,iPad使用的是iPhone操作系统,但屏幕分辨率与iPhone和iPod touch不同。因此,许多站点可能不得不更改其用户代理检测以适应iPad。

那么,任何有权访问iPad或iPad软件开发工具包的人都能给我们用户代理字符串吗?

EN

回答 4

Stack Overflow用户

发布于 2010-05-30 03:09:26

从真实设备:

Mozilla/5.0 (iPad; U; CPU OS OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B367 Safari/531.21.10

票数 15
EN

Stack Overflow用户

发布于 2020-05-09 11:29:45

从iOS 13,找不到'iPad',我用这个js current-device,它可以用。

这个核心:

代码语言:javascript
复制
const iPadOS13Up = navigator.platform === 'MacIntel' && navigator.maxTouchPoints > 1

https://github.com/matthewhudson/current-device/blob/master/src/index.js#L55

你可以看到你的模具类型:http://matthewhudson.github.io/current-device/

票数 3
EN

Stack Overflow用户

发布于 2013-09-05 17:55:27

我认为值得一提的是,你通常不需要使用整个代理字符串,除非你找到了需要根据特定模型定制网站的原因。

您可以检查代理字符串中的iPhone、iPad和iPod,并涵盖所有基础内容。

代码语言:javascript
复制
if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i)) || (navigator.userAgent.match(/iPad/i))) {
    appleMobileDevice = true;
}
else {
    appleMobileDevice = false;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2153877

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档