代码之家  ›  专栏  ›  技术社区  ›  gebeer

javascript检测ios7 ipad

  •  0
  • gebeer  · 技术社区  · 12 年前

    遵循以下代码 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.readd之外,因此没有被调用。真是愚蠢的错误。我向所有浪费时间阅读本文的人道歉。

    1 回复  |  直到 9 年前
        1
  •  -1
  •   waki    11 年前

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