Chrome показывает URL, когда JS перенаправляет на другую страницу - PullRequest
0 голосов
/ 26 июня 2019

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

<a type="button" href="javascript:showAnimation();document.location.href='http://my.example.url.com'">Test with JS</a>

Это хорошо работает для IE и Firefox. Chrome, однако, покидает сайт, показывая целевой URL. Есть ли способ предотвратить такое поведение?

1 Ответ

2 голосов
/ 26 июня 2019

Вызовите страницу после выполнения вашей функции, например:

function doAnimation(callback) {
    window.open(callback)
}
<a type="button"  href="#" onclick="javascript:doAnimation('http://www.google.com.br/'); return false;">Go to google</a>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...