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