Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/451.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Angularjs和Javascript获取客户端Ip地址以及语言和国家_Javascript_Angularjs - Fatal编程技术网

如何使用Angularjs和Javascript获取客户端Ip地址以及语言和国家

如何使用Angularjs和Javascript获取客户端Ip地址以及语言和国家,javascript,angularjs,Javascript,Angularjs,我需要从服务器获取客户端ip地址、国家和语言。我在controller中编写了这样的代码 setDefaultEnglish(); function setDefaultEnglish() { var url = "//freegeoip.net/json/"; $http.get(url).then(function(response){ }); 这是给我的ip地址和国家名称。我还需要这两种语言。 请帮助您可以使用JS函数获取浏览器语言。

我需要从服务器获取客户端ip地址、国家和语言。我在controller中编写了这样的代码

setDefaultEnglish();
      function setDefaultEnglish() {
        var url = "//freegeoip.net/json/";
         $http.get(url).then(function(response){
    });
这是给我的ip地址和国家名称。我还需要这两种语言。
请帮助

您可以使用JS函数获取浏览器语言。 参考:


var userLanguage=navigator.language | | navigator.userLanguage;
log(用户语言);
尝试使用$(document.ready(function(){$.getJSON(“?”,function(data){alert(data.host);});};
 <script type="text/javascript">
var userLanguage = navigator.language || navigator.userLanguage; 
console.log(userLanguage);
</script>