我尝试使用 JavaScript 按国家/地区重定向访问者
以下调用检查访问者所在国家/地区的 IP,例如CN(中国)并将其重定向到其他网站。
<script async src="https://get.geojs.io/v1/ip/country.js"></script>
<script type="application/javascript">
function geoip(json) {
var countrycode.textContent = json.country;
}
if (countrycode.textContent == "CN") {
window.location = "http://baido.com"
}
</script>
有什么帮助吗?
最佳答案
我看到有一个答案标记为“已解决”,但我仍然无法使其发挥作用。所以我创建了这个,以防万一你想朝另一个方向发展:
function geoip() {
$.ajax({
type: 'get',
url: 'https://get.geojs.io/v1/ip/country.json',
success: function(data) {
if (data['country'] == "CN") {
window.location = "https://baido.com/";
}
}
});
}
geoip();
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
关于javascript - 基于 JSON 回调数据的重定向 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58502980/