Как перенаправить с обычной страницы JavaScript на угловой 6(микросайт на угловой 6)?
Я просто хочу, чтобы мой экран посадки был построен в обычном JavaScript, чтобы уменьшить нагрузку и перенаправить на мое угловое приложение 6 по нажатию любой кнопки на экране посадки.
Как я могу перенаправить с index.html
в другой (угловой) index.html
,
2 ответа
Предполагая, что у вас есть несколько кнопок на вашей странице, вы можете инициировать перенаправление для всех кнопок следующим образом:
var buttons= document.getElementsByTagName('button');
for (var i = 0; i < buttons.length; i++) {
var button = buttons[i];
button.onclick = function() {
window.location.href = "https://google.de";
}
}
<button>Button 1</button>
<button>Button 2</button>
<button>Button 3</button>
Вы можете сделать это, позвонив window.location.replace()
метод или обновление значения window.location.href
имущество.
Вызов window.location.replace()
метод имитирует перенаправление HTTP и обновляет значение window.location.href
Свойство имитирует пользователя, нажимающего на ссылку.
Вы бы использовали их как:
// 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>
Удачи.