Условное перенаправление Javascript нарушено - PullRequest
0 голосов
/ 16 марта 2012

Я использую этот скрипт для перенаправления некоторых посетителей на мой домен:

<script type="text/javascript">
if (screen.width <= 699) {
    document.location = 'https://mydomain.com';
}
</script>

Я не знаю, почему он не работает - похоже, игнорирует условиеЭтот тег <script> находится внутри тега <head> страницы.Как я могу заставить этот редирект работать так, как я хочу?

Ответы [ 3 ]

2 голосов
/ 16 марта 2012

Попробуйте window.location = 'https://mydomain.com';

1 голос
/ 16 марта 2012

Я думаю, что ваш размер экрана больше 699. Проверьте размер экрана вашего компьютера с помощью этого кода.

<script type="text/javascript">
if (screen.width <= 699) {
document.location = 'http://www.somedomain.com';
}
else
{
    alert(screen.width); // actual screen size
}
</script>
0 голосов
/ 16 марта 2012

попробуйте положить его в тело вместо головы

и используйте window.location.href = 'URL';

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...