it Новости
Как с помощью JavaScript определить IP адрес пользователя?
Как с помощью JavaScript определить IP адрес пользователя?
Мы расскажем вам как при помощи JavaScript можно узнать всю информацию про пользователя, его IP и другую полезную информацию.
Подобный функционал может быть очень полезным во многих задачах. К примеру, у вас сайт поиска ресторанов в каком-либо городе и было бы хорошо, если при попадании человека на сайт вы сразу могли искать рестораны в том городе, где он сейчас находится.
Получать данные при помощи JavaScript достаточно просто, если воспользоваться функционалом сайта . Этот сайт предоставляет вам возможность получить абсолютно все данные о пользователя в формате
JSON. Кстати, если вы перейдете сейчас на сайт, то на нем вы сможете найти информацию о том откуда вы, ваш IP адрес и еще немного информации.Чтобы реализовать получение данных с этого сайта вам может понадобиться следующий JavaScript код:
Как видно из примера, все работает действительно очень и очень просто. Вы посылаете $.ajax({
url:'http://freegeoip.net/json/'
type:'get',
dataType:'json'
}).done(function(data) {
alert(data.ip);
});
Ajax запрос на сайт и в итоге получаете данные в формате JSON. Вы можете сами перейти по этой ссылке для того чтобы посмотреть все возможные значения, которые вы можете получить в результате такого запроса.
Все данные можно считывать через data.{название ключа в JSON}. К примеру, для получения названия региона, где проживает пользователь вам потребовался бы следующий код:
data.region_name.Больше интересных новостей
4 шага к тому, чтобы стать хорошим программистом
10 языков для Android-разработчика
Изучение Node JS и Express JS за час! Разработка веб сайта
AI и программисты: как адаптироваться к изменениям рынка?
Комментарии