@marlen
Вот один из способов получить IP-адрес пользователя с помощью JavaScript:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
// Создаем AJAX-запрос к сервису для определения IP
const xhr = new XMLHttpRequest();
xhr.open('GET', 'https://api.ipify.org?format=json', true);
xhr.onload = function() {
if (xhr.status === 200) {
const response = JSON.parse(xhr.responseText);
const ip = response.ip;
console.log(ip); // Выводим IP-адрес в консоль
}
};
xhr.send();
|
Здесь мы используем XMLHTTPRequest для отправки GET-запроса на сервис https://api.ipify.org и получаем JSON-ответ, содержащий IP-адрес пользователя.
Обратите внимание, что этот код работает только в браузере, так как выполняется на стороне клиента.