Каков наилучший (правильный, современный, кросс-браузерный, безопасный) способ заставить веб-браузер перейти к URL-адресу по вашему выбору с помощью JavaScript?
Как заставить браузер перемещаться по URL-адресу в JavaScript
Ответ 1
Это работает во всех браузерах:
window.location.href = '...';
Если вы хотите изменить страницу, не отражая ее в истории браузера, вы можете сделать:
window.location.replace('...');
Ответ 2
Попробуйте следующее:
-
window.location.href = 'http://www.google.com';
-
window.location.assign("http://www.w3schools.com");
-
window.location = 'http://www.google.com';
Подробнее см. эту ссылку: другие способы перезагрузки страницы с помощью JavaScript
Ответ 3
Кажется, что это правильный способ window.location.assign("http://www.mozilla.org");