перенаправить PS3 через пользовательский агент - PullRequest
0 голосов
/ 21 июля 2011

Я хочу, чтобы пользователи перенаправлялись на другую веб-страницу, если они используют 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/

Кажется, я не могу заставить его работать, так что я делаю не так?

1 Ответ

2 голосов
/ 21 июля 2011

Вы можете попробовать что-то вроде этого:

<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/");
  }
...