Подтвердить что ты не робот

Как получить/установить текущий URL-адрес страницы (который работает в версиях пространства-времени-браузеров)

Я хочу получить/установить URL-адрес текущей страницы при определенном событии.

Кажется, что для этого есть более одного подхода, как указано в следующих вопросах/ответах.

Использование JQuery

Get URL - $(location).attr('href');
Set URL - $(location).attr('href',url);

Использование JavaScript

Get URL - myVar = window.location.href;
Set URL - window.location.href = "http://stackoverflow.com";

Какой подход работает в версиях пространства-времени-браузеров?

Получить текущий URL-адрес в JavaScript?

Как перенаправить на другую веб-страницу в JavaScript/jQuery?

4b9b3361

Ответ 1

Я не вижу необходимости использовать jQuery для этого. Следующее будет отлично работать во всех браузерах:

window.location.href = "http://stackoverflow.com";

Или даже проще:

location.href = "http://stackoverflow.com";

Ответ 2

Я согласен с @meub. это также сделает:

window.location.replace("http://stackoverflow.com");

Чтобы вести себя как щелчок по ссылке, вам нужно использовать простой javascript. Для этого вам не нужен jQuery. Вы можете использовать следующее:

Get URL - myVar = window.location.href;
SET URL - window.location.href = "http://stackoverflow.com";