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