Как перенаправить с обычной страницы JavaScript на угловой 6 (микросайт на угловой 6)? - PullRequest
1 голос
/ 12 апреля 2019

Я просто хочу, чтобы мой посадочный экран был построен на обычном JavaScript, чтобы уменьшить нагрузку и перенаправить в мое угловое приложение 6 по нажатию любой кнопки на целевом экране.

Как перенаправить с index.html надругой (угловой) index.html.

Ответы [ 2 ]

1 голос
/ 12 апреля 2019

Предполагая, что у вас есть несколько кнопок на вашей странице, вы можете инициировать перенаправление для всех кнопок следующим образом:

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>
0 голосов
/ 12 апреля 2019

Это можно сделать, вызвав метод 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>

Удачи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...