【问题标题】:How to execute a javaScript function only when using an IPhone / IPad如何仅在使用 iPhone / IPad 时执行 javaScript 函数
【发布时间】:2012-04-02 11:18:11
【问题描述】:

我想执行一个 javascript 函数,前提是用户使用的是 iPad / iPhone。

类似这样的:

var checkifipadoriphone = true; //or false
if(checkifipadoriphone){
    executesomefuntion();
}

如何做到这一点?

谢谢!

【问题讨论】:

标签: javascript jquery iphone ipad detection


【解决方案1】:
function isiPhone(){
    return (
        //Detect iPhone
    //var isiPad = navigator.userAgent.match(/iPad/i) != null;
        (navigator.platform.indexOf("iPhone") != -1) ||
        //Detect iPod
        (navigator.platform.indexOf("iPad") != -1)
    );
}

if(isiPhone()){
    executesomefuntion();
}

【讨论】:

    【解决方案2】:

    查看此page,看看您是否可以使用它从导航器对象中提取浏览器类型。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-18
      • 2019-04-12
      • 2011-02-25
      • 2012-12-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多