iPhone 4 的浏览器检测
有没有可靠的方法来检测 iPhone 4(而不是 iPhone 3 或 iPad)?如果您可以使用 .browser 文件或 WURFL 来完成此操作,则可加分
Is there a reliable way to detect iPhone 4 (as opposed to iPhone 3 or iPad)? extra points if you can do it with .browser files or WURFL
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在 codeplex 上查看 51degress.mobi。它很活跃,我过去有过很好的经验。
还有另一个 codeplex 项目,但它不再活跃: 移动设备浏览器文件
要专门检测 iPhone 4,请使用:
iPhone 用户代理看起来像(
n
代表版本,如 4_3_3)Checkout 51degress.mobi on codeplex. It is active and I have had good experience with it in past.
There is another codeplex project too but its no longer active: Mobile Device Browser File
To detect iPhone 4 specifically, use:
iPhone user agents look like (
n
stands for version like 4_3_3)您尚未指定为什么要进行浏览器检测,但标准原因是某些浏览器或版本不支持您要使用的给定功能。
如果是这样的话,您是否考虑过特征检测?像 Modernizr 这样的工具应该能够帮助解决这个问题。
[编辑] 如果您只想测量屏幕分辨率,您可以在 Javascript 中使用
screen.width
和screen.height
。希望有帮助。
You haven't specified why you want to do browser detection, but the standard reason is because certain browsers or versions don't support a given feature that you want to use.
If that's the case, have you considered feature detection instead? A tool like Modernizr should be able to help with that.
[EDIT] If all you want to do is measure the screen resolution, you can use
screen.width
andscreen.height
in Javascript.Hope that helps.