javascript检测ios7 ipad

javascript检测ios7 ipad,javascript,ios,ipad,detection,Javascript,Ios,Ipad,Detection,按照中的代码,我尝试向html添加一个类来处理iPad横向布局问题 但检测iPad iOS7的JS似乎不再起作用: if (navigator.userAgent.match(/iPad;.*CPU.*OS 7_\d/i)) { $('html').addClass('ipad ios7'); } 我在iPad4 iOS7上试过了 有人能确认检测代码对他们有效吗 编辑:多亏了Waki的测试页面,我们可以确保它工作正常 再次彻底检查我的800行应用程序代码,我发现我调用了包含document.r

按照中的代码,我尝试向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之外,因此没有调用。真是愚蠢的错误。我向所有在阅读这篇文章上浪费时间的人道歉

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

是的,jQuery被包括在内并正在工作。我在$(document)中调用这个代码。ready函数在这里我准备了测试页面,用这个正则表达式检查它。谢谢。我得检查一下为什么我觉得不合适。对不起,我不能在这里投票给你。声誉不够:-(