微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

检测iPad Safari用户的最佳方法

如何解决检测iPad Safari用户的最佳方法

| 添加代码以检测iPad Safari用户的最佳方法是什么。我的意思是我们应该使用 1. CSS(通过链接媒体..) 2. JS(通过导航器对象) 我听说,由于不一致,使用用户代理字符串不是检测iPad的最佳方法。 请提出建议。谢谢。 我还有一个后续问题; 实际上,用于检测台式机/ iPad的代码将成为JSP的一部分(而不是静态HTML文件)...现在,在我的应用中,有200多个页面。所以我应该在哪里添加检测代码以及如何添加代码我到底应该添加它吗?我的意思是我必须更新servlet web.xml文件中的某个位置。 抱歉,我把这两个问题混在一起了。。

解决方法

用户代理中始终装有iPad。 但是,如果您以iPad为目标,以便可以以不同的方式显示事物,那么CSS媒体查询绝对是前进的方式。 在这里查看ZeptoJS如何在JS中检测iPad。 要在两个方向上定位iPad,请执行以下操作:
<link rel=\"stylesheet\" media=\"all and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait)\" href=\"ipad-portrait.css\"> 
<link rel=\"stylesheet\" media=\"all and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape)\" href=\"ipad-landscape.css\">

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。