Как сделать перенаправление на другой сайт javascript
Узнайте, как использовать JavaScript для перенаправления пользователя на другой сайт и получите примеры кода.
Перенаправление на другой сайт с помощью Javascript
Для того, чтобы сделать перенаправление на другой сайт с помощью Javascript нам нужно использовать метод window.location.href
.
Данный метод принимает на вход строку с указанием полного URL адреса назначения. Например, для перенаправления пользователя на сайт www.example.com нужно использовать код:
window.location.href = 'http://www.example.com';
Также, в метод window.location.href
можно передавать другие параметры, такие как порт, имя пользователя, пароль, хеш. Например, для перенаправления на адрес www.example.com:8080/admin?user=admin&pass=123#main используется следующий код:
window.location.href = 'http://www.example.com:8080/admin?user=admin&pass=123#main';
Однако, важно помнить, что данный метод не приводит к перезагрузке страницы, а просто изменяет URL адрест в адресной строке браузера. Если же нам нужно произвести перезагрузку страницы, необходимо использовать метод window.location.replace()
.
Метод window.location.replace()
принимает на вход такой же параметр, как и метод window.location.href
, но дополнительно производит перезагрузку страницы. Например, для перенаправления пользователя на сайт www.example.com и произведения перезагрузки страницы нужно использовать код:
window.location.replace('http://www.example.com');
Также, как и в случае с методом window.location.href
, в метод window.location.replace()
можно передавать дополнительные параметры. Например, для перенаправления на адрес www.example.com:8080/admin?user=admin&pass=123#main и произведения перезагрузки страницы используется следующий код:
window.location.replace('http://www.example.com:8080/admin?user=admin&pass=123#main');
В заключение, хотелось бы отметить, что данные методы не являются браузеро-зависимыми, то есть они поддерживаются во всех современных браузерах. Поэтому, их можно использовать для того, чтобы сделать перенаправление на другой сайт независимо от того, какой браузер использует пользователь.