检测手机与平板电脑?
我需要创建一个网站的移动版本(例如 m.cnn.com)。有没有办法检测设备是手机还是移动平板电脑(例如 iPad、Xoom 等)?
I need to create a mobile version of a website (think m.cnn.com). Is there a way to detect if a device is a mobile phone vs a mobile tablet (e.g. iPad, Xoom, etc.)?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
正确的策略不是检测设备,而是检测功能。你关心的是客户端是1024x768还是800x480或者支持HTML5。如果你参与设备检测游戏,你就会输——当有人发明下一个奇特闪亮的新 iThing 时会发生什么?
The proper tactic isn't to detect the device but rather to detect the capabilities. What you care about is that the client is 1024x768 or 800x480 or supports HTML5. If you get into the game of device detection you will lose -- what happens when someone invents the next fancy shiny new iThing?
您的问题可能应该转移到 stackoverflow.com,并且您应该添加一些有关您正在使用的技术的其他详细信息。
为了回答您的问题,如果您碰巧在世界的 .NET 一侧,您可以考虑使用类似 51 Degrees 的东西。 codeplex.com。
Your question should probably be moved to stackoverflow.com, and you should add some additional details about what technologies you are using.
To answer your question, if you happen to be on the .NET side of the world, you could look into using something like 51degrees.codeplex.com.