在jQuery if/then语句中识别iOS用户代理的简单方法?

tec*_*ant 28 jquery user-agent if-statement ios

完全像听起来..

有一些神奇而简单的方式可以说:

    if (user agent is iOS) {
        if (browserRatio >=1.5) {
            $container.css('min-height', '360px');
        } else {
            $container.css('min-height', '555px');
        }
     }
Run Code Online (Sandbox Code Playgroud)

tec*_*ant 66

找到了.

if (navigator.userAgent.match(/(iPod|iPhone|iPad)/)) {
    if (browserRatio >=1.5) {
        $container.css('min-height', '360px');
    } else {
        $container.css('min-height', '555px');
    }
}
Run Code Online (Sandbox Code Playgroud)

  • 可以进一步压缩这个:/(ip(hone | od | ad))/ i :) (9认同)
  • navigator.userAgent.match(/(iPod | iPhone | iPad)/ i)为我工作,你的地方没有(我让它不区分大小写) (5认同)