Как заставить браузер перемещаться по URL-адресу в JavaScript

Каков наилучший (правильный, современный, кросс-браузерный, безопасный) способ заставить веб-браузер перейти к URL-адресу по вашему выбору с помощью JavaScript?

Ответ 1

Это работает во всех браузерах:

window.location.href = '...';

Если вы хотите изменить страницу, не отражая ее в истории браузера, вы можете сделать:

window.location.replace('...');