-1

如果他们使用的是 PS3,我希望用户被重定向到不同的网页

这是我一直在尝试使用的代码

<script language=javascript>
<!--
if ((navigator.userAgent.match(/iMozilla/i)) || (navigator.userAgent.match(/iPLAYSTATION 3/i))) {
   location.replace("http://example.com");
}
-->
</script>

PS3 的用户代理列表可以在这里找到http://www.useragentstring.com/pages/Playstation%203/

我似乎无法让它工作,所以我做错了什么?

4

1 回答 1

2

你可以尝试这样的事情:

<script language=javascript>
    var uAgent = navigator.userAgent;
   if (uAgent.indexOf("PLAYSTATION") != -1) {
      window.location = ("http://example.com");
   }
</script>

尝试做这个服务器端也可能更容易(下面的 C# ex)

  if (Request.UserAgent.ToUpper().Contains("PLAYSTATION"))
      //Send to correct page
      Response.Redirect("http://www.example.com/");
  }
于 2011-07-21T16:59:08.823 回答