Я бы хотел, чтобы пользователь, посетивший мой рабочий стол на моем сайте, перенаправляется на example.com, а мобильные пользователи перенаправляются на m.example.com, я было сказано использовать этот скрипт:Как перенаправить пользователей рабочего стола на один сайт и мобильных пользователей на другой с помощью JavaScript
<script>
if (navigator.userAgent.match(/Android/i) || navigator.userAgent.match(/webOS/i) || navigator.userAgent.match(/iPhone/i) || navigator.userAgent.match(/iPad/i) || navigator.userAgent.match(/iPod/i) || navigator.userAgent.match(/BlackBerry/i) || navigator.userAgent.match(/Windows Phone/i)) {
return window.location.assign("m.example.com");
} else {
return window.location.assign("example.com");
}
}
</script>
но когда я нахожусь на своем сайте, все, что я получаю, это белый экран. С этим скриптом что-то не так? и нужен ли мне другой скрипт, который обрабатывает пользовательский агент или все это обрабатывается вышеуказанным скриптом? Спасибо заранее.
Проверьте это: http://stackoverflow.com/questions/7928200/using-modernizr-to-test-for-tablet-and-mobile-opinions-wanted – dark4p
Превышение закрытия скобка? И добавить 'http: //' для URL? –