Определить страну пользователя можно с помощью сервиса 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"
« список статей