if ( (navigator.userAgent.indexOf('/iPadi') != -1) ) {
}
我使用这个if语句来检测用户代理是否是iPad,但我只想运行代码,如果不是 iPad。我有JQuery悬停,我想在除了iPad之外的所有情况下使用,我想使用触摸手势。在这种情况下,我会将hover()
函数和if语句仅在不是 iPad时运行。
答案 0 :(得分:4)
在我的项目中,我使用它并且它有效。不需要正则表达式:
if ( navigator.userAgent.indexOf('iPad') == -1 )
{
}
答案 1 :(得分:0)
if ( (navigator.userAgent.match(/iPad/i) <= 0) ) {
答案 2 :(得分:0)
这句话也可以完成这项工作:
var isIpad = navigator.userAgent.match(/iPad/i) != null;