[英]How can I detect with php that the user uses an ipad when my user agent doesnt conatin something like that
嘿,我正在尝试检测我是否在请求带有 ipad 的 php 网站。我知道这应该可以通过
if(stristr($_SERVER['HTTP_USER_AGENT'], 'iPad')) {
但如果我只是回应我的用户代理,我会得到这个:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/605.1.15(KHTML, like Gecko) Version/13.1.1 Safari/605.1.15
我知道有很多类等可以检测到像 mobiledetect.. 但他们都在使用用户代理而我的没有 ipad 。那我做错了什么?
不幸的是,截至目前,这已不再可能。 这是由于 Apple 做出更改以创建“使用 Safari 进行桌面级浏览” ,在 iPadOS 上,用户会看到网站的桌面版本。 用户代理中不再有任何东西可以区分 iPad 和桌面。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.