我正在寻找一种方法来检测页面是否被iPhone访问。
我想要的基本上是一种停止所有非iPhone设备查看特定网页的方法。
类似于...
如果浏览器不是iPhone,则退出;
这是否可以使用Javascript实现?
我正在寻找一种方法来检测页面是否被iPhone访问。
我想要的基本上是一种停止所有非iPhone设备查看特定网页的方法。
类似于...
如果浏览器不是iPhone,则退出;
这是否可以使用Javascript实现?
if (navigator.userAgent.toLowerCase().indexOf("iphone") ==-1)
location.replace("goaway.html");
if(navigator.userAgent.match(/iPhone/i)) {
...
}
我建议您在DOM加载之前使用PHP完成该操作:
<?php
if(strstr($_SERVER['HTTP_USER_AGENT'],'iPhone')) {
}
?>
iPhone
字符串是否存在,因此使用indexOf()
更好。 - Mitya