Как выполнить функцию javaScript только при использовании IPhone / IPad - PullRequest
3 голосов
/ 02 апреля 2012

Я хочу выполнить функцию javascript, только если пользователь использует IPad / IPhone.

Примерно так:

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

Как это сделать?

Спасибо!

Ответы [ 2 ]

3 голосов
/ 04 апреля 2012
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 голосов
/ 02 апреля 2012

Проверьте эту страницу , чтобы узнать, можете ли вы использовать ее для извлечения типа браузера из объекта навигатора.

...