【发布时间】:2014-03-24 06:16:24
【问题描述】:
按照this question 的代码,我正在尝试向 html 添加一个类来处理 iPad 横向布局问题。
但是检测 iPad iOS7 的 JS 似乎不再起作用了:
if (navigator.userAgent.match(/iPad;.*CPU.*OS 7_\d/i)) {
$('html').addClass('ipad ios7');
}
我在 iPad4 iOS7 上试过。
任何人都可以确认检测代码对他们有效吗?
编辑:感谢 Waki 的测试页面,我们可以确定它可以正常工作。
再次彻底检查我的 800 行应用程序代码后,我发现我调用了包含检查代码的函数,其中包含 document.ready 中的检查代码,但函数本身位于 document.ready 之外,因此没有被调用.真是愚蠢的错误。我向所有浪费时间阅读本文的人道歉。
【问题讨论】:
标签: javascript ios ipad detection