使用 PHP 或 Javascript 检查 iOS 版本是否为 3.0 或更高版本
我需要检查访问我网站的 iOS 设备是否安装了 iOS 3.0 或更高版本。 我可以这样做吗?
I need to check if an iOS device visiting my Website has iOS 3.0 or higher installed.
Can I do that?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
如果您想检查哪些浏览器/移动设备正在访问您的网站 - 那么答案是您可以使用读取 userAgent 字符串并搜索操作系统和号码。例如:
Mozilla/5.0(iPhone;U;CPU iPhone OS 4_0,如 Mac OS X;en-us)AppleWebKit/532.9(KHTML,如 Gecko)版本/4.0.5 Mobile/8A293 Safari/ 6531.22.7
和另一个有用的在线工具来检查您的浏览器 UA 是:http://whatsmyuseragent.com/
If you wish to check what browser/mobile device is accessing you site - then the answer is that you can use read the userAgent string and search for OS and the number. For example:
Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_0 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8A293 Safari/6531.22.7
and another useful online tool to check your browser UA is: http://whatsmyuseragent.com/
是的,你可以。 PHP 或 Javascript 都可以解决这个问题。 iOS 设备在其
user-agent
字符串中报告其 iOS 版本。以下是Apple文档: 使用 Safari 用户代理字符串。一些user-agent
字符串示例可能如下所示:从那里可以轻松查看正在运行的 iOS 版本。
Yes you can. Either PHP or Javascript will do the trick. iOS devices report their iOS version in their
user-agent
string. Here are the Apple docs: Using the Safari User Agent String. Some exampleuser-agent
strings might look like:From there it's easy to see which version of iOS is being run.
这是一个比较老的问题,但我相信目前给出的答案都没有适当地回答这个问题。
如果您想做类似的事情
那么我相信您正在寻找
Where s3 islooking for iOS3。将 s3 更改为 s9 以检查 iOS9
Bit of an older question, but I believe none of the answers currently given answer the question appropriately.
If you want to do something like
Then I believe you are looking for
Where s3 is looking for iOS3. Change s3 to s9 to check for iOS9
您可以使用随 HTTP 请求发送的
user-agent
。然后可以由 PHP 进行处理。请参阅本教程(请注意,此教程针对的是 iPad)但iPhone应该也有类似的东西)。
You can use the
user-agent
which is send with the HTTP-request. This can then be processed by PHP.See this tutorial (note that this targets the iPad. But the iPhone should have something similar).