繁体   English   中英

JavaScript检测iOS7的iPad

[英]javascript detect ios7 ipad

按照这个问题的代码,我试图向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外部,因此未调用。 真是愚蠢的错误。 我向所有浪费时间阅读本文的人致歉。

是否包含使用$('html')的jQuery库? 因为此正则表达式正在工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM