【问题标题】: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,看看您是否可以使用它从导航器对象中提取浏览器类型。