Как определить страну пользователя с помощью jQuery

03.09.2019

Определить страну пользователя можно с помощью сервиса ipinfo.io и jQuery:

Подключим jQuery и вставим код для определения геолокации:

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script>
jQuery.get("https://ipinfo.io", function(response) {
    console.log("Geolocation info:", response.country);
}, "jsonp");
</script>

У получаемого json следующие значения:

city: "City"
country: "RU"
ip: "11.11.111.111"
loc: "11.1111,11.1111"
org: "Provider"
postal: "111111"
readme: "https://ipinfo.io/missingauth"
region: "Region"
timezone: "Europe/Moscow"

« список статей