Как сделать перенаправление на другой сайт 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');

В заключение, хотелось бы отметить, что данные методы не являются браузеро-зависимыми, то есть они поддерживаются во всех современных браузерах. Поэтому, их можно использовать для того, чтобы сделать перенаправление на другой сайт независимо от того, какой браузер использует пользователь.

Ответы (0)