gpt4 book ai didi

javascript - 隐藏页面直到异步调用返回

转载 作者:行者123 更新时间:2023-12-03 10:32:48 27 4
gpt4 key购买 nike

我们正在使用 MaxMind asynchronous geoip2 service确定用户所在的国家/地区。我们根据服务调用中的国家/地区代码重定向到另一个站点。然而,我们遇到了一个问题,即页面在重定向发生前一两秒内部分或完全加载,这在重定向到特定国家/地区的网站之前显示了我们的主要美国网站。

我们希望在异步调用返回其结果之前阻止页面显示。这是我们的代码:

<script src="//js.maxmind.com/js/apis/geoip2/v2.1/geoip2.js" type="text/javascript"></script>
<script type="text/javascript">
var onSuccess = function (location) {
var country_code = location.country.iso_code;

if(country_code == "UK")
{
<!--
window.location = "http://www.ourcompany.co.uk"
//-->
}
else if(country_code == "GB")
{
<!--
window.location = "http://www.ourcompany.co.uk"
//-->
}
// more ELSE IF statements for other countries....
};

var onError = function (error) { };

// Asynchronous call to the MaxMind server
geoip2.country(onSuccess, onError);
</script>

最佳答案

不确定您想要阻止页面加载是什么意思,但也许隐藏页面就可以做到这一点?像这样使用CSS:

body {
display: none;
}

关于javascript - 隐藏页面直到异步调用返回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29134128/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com