javascript - 如何仅在使用 iPhone/iPad 时执行 javaScript 函数

标签 javascript jquery iphone ipad detection

我想执行一个 javascript 函数,只有当用户使用 iPad/iPhone 时。

像这样:

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

如何做到这一点?

谢谢!

最佳答案

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();
}

关于javascript - 如何仅在使用 iPhone/iPad 时执行 javaScript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9975435/

相关文章:

javascript - 在哪里可以找到 javascript 对象的所有方法的列表?

jquery - 有没有办法让scrollTop()在div通过而不是一定数量的像素时起作用

javascript - 构建一个 div 类来移除粘性元素

javascript - 如何修复移动响应网站上的粘性滚动?

iphone - 如何管理 UIViewController 中的 uiview 层次结构?

javascript - onRowClicked 用于 react 数据表

由 ruby​​ 开发人员编写的 javascript。需要重构

javascript - 单击后隐藏加一个按钮

ios - CollectionView 单元格在调整图像大小后需要更多时间来加载

iphone - 当页面被添加到桌面时,如何在 Mobile Safari 中管理通话结束行为?