<script type="text/javascript">
$.get('https://ipinfo.io/json?token=391fde43dafbc6', function (response) {
if (response.country == "UK") {
window.location.href = "http://www.secondwebsite.com.pk/";
}
});
</script>
它重定向到另一个页面,但首先实际网站显示了几秒钟。我不想显示它。我该怎么办?
答案 0 :(得分:2)
您的网站之所以显示是因为$.get
是异步-因此,直到页面加载(至少部分加载)后,才会执行$ .get回调中的代码
为避免在可能需要显示之前显示任何内容,请将body
与CSS display:none
一起使用,并且仅在不进行重定向的情况下显示
例如
<body style="display:none">
<script type="text/javascript">
$.get('https://ipinfo.io/json?token=391fde43dafbc6', function (response) {
if (response.country == "UK") {
window.location.href = "http://www.secondwebsite.com.pk/";
} else {
document.body.style.display='';
}
});
</script>
</body>