根据用户国家/地区重定向页面(Javascript)

根据用户国家/地区重定向页面(Javascript),javascript,jquery,userlocation,Javascript,Jquery,Userlocation,我正在努力寻找一个关于如何执行此任务的好资源。我想根据用户位置重定向页面。我知道这需要自定义代码,但目前我仍在使用它,而且我发现的大多数资源都已过时。我正在使用ipinfo.io确定用户所在国家/地区 以下是我正在使用的代码: $.get(“https://ipinfo.io”, function(data) { if(data.country !== “GB”){ console.log(“no gb”) }else { var test test = ‘GB’ console.log(“TH

我正在努力寻找一个关于如何执行此任务的好资源。我想根据用户位置重定向页面。我知道这需要自定义代码,但目前我仍在使用它,而且我发现的大多数资源都已过时。我正在使用ipinfo.io确定用户所在国家/地区

以下是我正在使用的代码:

$.get(“https://ipinfo.io”, function(data) {
if(data.country !== “GB”){
console.log(“no gb”)
}else {
var test
test = ‘GB’
console.log(“THIS IS GB”)}
}, “jsonp”);
但接下来我被困在如何使用这些值和重定向页面上


如果有人对此有任何经验,请指导我:祈祷:t3:

重定向使用
位置。href

$.get('https://ipinfo.io', function(data) {
  if(data.country !== “GB”){
    location.href = 'http://ADDRESS-TO-GB'
  } else {
    location.href = 'http://ADDRESS-TO-ANYWHERE'
}, 'jsonp');
$(函数(){
$.get(”https://ipapi.co/json/,函数(数据){
交换机(数据。国家/地区){
“美国”案例:
window.location=http://www.google.us';
打破
案例“KR”:
window.location=http://www.google.kr';
打破
违约:
window.location=http://www.google.com';
打破
}
});
});
试试这个

$.getJSON('https://ipinfo.io', function(data) {
  if(data.country == 'America'){
    location = 'your_redirect_url';
    return;
  }else if(data.country == 'Beijing'){
    location = 'your_redirect_url';
    return;
  }
})

您可以使用$.getJSON函数然后location.href重定向

$.getJSON( "https://ipapi.co/json/", function( data ) {
   if(data.country !== "GB"){ location.href="your site url"}
   if(data.country !== "US"){location.href="your site url"}
  });

使用ipinfo有什么问题?可能重复:您使用的引号、
在JS中无效。您需要使用