Это можно сделать, вызвав метод window.location.replace()
или обновив значение свойства window.location.href
.
Вызов метода window.location.replace()
имитирует перенаправление HTTP и обновляет значение * 1006.* свойство имитирует пользователя, нажимающего на ссылку.
Вы можете использовать их как:
// similar behaviour as an HTTP redirect
window.location.replace("index.html");
Или:
// similar behaviour as clicking on a link
window.location.href = "index.html";
Вы также можете создать скрытую ссылку ивызвать клик по нему, например:
<a href="index.html" style="display: none"></a>
<script type="text/javascript">
document.getElementsByTagName("a")[0].click();
</script>
Если вы хотите, чтобы ссылка открывалась в новой вкладке, вы бы использовали атрибут target="_blank"
, например:
<a href="index.html" style="display: none" target="_blank"></a>
Удачи.