Как перенаправить с обычной страницы 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>

Удачи.

Другие вопросы по тегам