当JS重定向到其他页面时,Chrome浏览器显示URL

时间:2019-06-26 11:21:09

标签: javascript google-chrome

在我们的应用程序中,当我们使用JS重定向到另一个站点时,我们将显示一个加载动画:

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

这对于IE和Firefox效果很好。但是,Chrome会离开该网站,并显示目标网址。有办法防止这种行为吗?

1 个答案:

答案 0 :(得分:2)

函数完成后调用页面,如下所示:

function doAnimation(callback) {
    window.open(callback)
}
<a type="button"  href="#" onclick="javascript:doAnimation('http://www.google.com.br/'); return false;">Go to google</a>