如何在用户位于加拿大或美国时查找用户域,并根据用户单击的特定链接将其重定向到一个文件(在Javascript中)

如何在用户位于加拿大或美国时查找用户域,并根据用户单击的特定链接将其重定向到一个文件(在Javascript中),javascript,Javascript,这是我的代码,我在javascript方面不是最有经验的 var x = document.domain; function myFunction() { if(x == "usa"){ window.location = "usafile" } elseif(x == "canada"){ window.location = "canadafile" } } 您可以在任何ip到位置服务(hostip.info,maxmind)中查找

这是我的代码,我在javascript方面不是最有经验的

var x = document.domain;

function myFunction() {

    if(x == "usa"){
      window.location = "usafile"
    }
    elseif(x == "canada"){
      window.location = "canadafile"
    }
}

您可以在任何ip到位置服务(hostip.info,maxmind)中查找他们的ip。这在大多数情况下都是准确的


检查以下答案:

如果他们在澳大利亚怎么办?只是想找到加拿大的答案。或者使用同一答案中的答案。只是用了这个,工作完美无瑕。