如何使用JavaScript检测手持设备iOS浏览器?

时间:2012-05-16 14:01:40

标签: javascript iphone browser

我希望当我用iPhone浏览我的网站时,我的iPhone会获得另一个文本,而不是我使用Mac浏览时

<script type="text/javascript">
if ((navigator.userAgent.match(/iPhone/i))
       || (navigator.userAgent.match(/iPod/i))
       || (navigator.userAgent.match(/iPad/i))) {
    document.write("you are surfing with an iPhone");
} else {
    document.write("you are not surfing with an iPhone")
}
</script>

它无效。 有没有人可以帮助我?

聚苯乙烯。抱歉我的英语不好,我来自比利时,法兰德斯

1 个答案:

答案 0 :(得分:2)

if (navigator.userAgent.match(/iPhone/i)
    || navigator.userAgent.match(/iPod/i)
    || navigator.userAgent.match(/iPad/i))
{
     alert("It's an iPhone or iPod");
}

使用jsFiddle,我只是在我的iPhone上测试它。