4

我正在寻找一种方法来检测 iPhone 是否访问了页面。

我基本上在寻找一种方法来阻止除 iPhone 之外的所有人查看特定网页。

就像是...

如果 Browser !=iPhone 则退出;

这可能使用Javascript吗?

4

2 回答 2

14
if (navigator.userAgent.toLowerCase().indexOf("iphone") ==-1) 
  location.replace("goaway.html");
于 2012-08-05T22:09:35.727 回答
3
if(navigator.userAgent.match(/iPhone/i)) {
   ...
}

虽然我建议你在加载 DOM 之前这样做,例如使用 PHP:

<?php
  if(strstr($_SERVER['HTTP_USER_AGENT'],'iPhone')) {

  }
?>
于 2012-08-05T22:07:13.930 回答