检测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\">

要回复问题请先登录注册