Вычисляем по IP . Что знает JavaScript ( часть вторая). Пишем класс в JS для получения данных юзера

preview_player
Показать описание
👇 Разверни для полной информации

Получаем информацию о пользователе с помощью JavaScript. Узнаем версию браузера и операционной системы, заряд батареи с помощью JavaScript, координаты, работаем с объектом screen, navigator, window, geolocation, применяем промисы и async функции.

00:00 Создаем класс для получения информации
02:45 Получаем локацию скрипта
04:00 Получаем исходную страницу источник
04:40 Проверяем глубину истории браузера
05:10 Информация о браузере в JavaScript
08:30 Печатаем куки
09:40 Получаем размеры монитора, браузера, документа
13:10 Состояние батареи, зарядки
14:30 Получаем город, страну, ip адрес

Моя рабочая станция:
Desktop: AMD Ryzen5 1600,Asus GeForce GTX 1650 Phoenix 4GB GDDR6, RAM: 16GB, Motheboard: MSI A320M PRO-M2 V2, Power: Chieftec Value APB-400B8 400W Bulk, Box: Gougar MX350 Mesh
HDD:
- Samsung 860 Evo-Series 500GB M.2
- Toshiba P300 2TB
- Silicon Power A56 256GB

Monitors:
- 23.8" Dell P2419HC
- 23.8" Dell P2418D

Mouse: Trust Verto Ergonomic Wireless
Keyboard: HP KU-1469
Microphone: Samson C01U Pro

+ MacBook Pro M1 13'' 8-Core CPU/8-Core GPU/16-core Neural Engine /16GB/256GB
+ IBM Lenovo ThinkPad E14 / Intel Core i5-1135G7 (4.2 ГГц) / RAM 16 ГБ / SSD 1 ТБ / Intel Iris Xe Graphics
Рекомендации по теме
Комментарии
Автор

В коде метода ip() дважды задублировался await - работает, но корректно писать один раз. В коде урока - исправлено.

itgid
Автор

Действительно полезно. Например, узнал как называется спортзал в доме Александра.

dbthemv
Автор

Не перестаёте удивлять, Александр! По традиции лайк до просмотра

apsolution
Автор

Супер!
Побольше бы таких уроков!
Спасибо!

alexanderalexander
Автор

Ого, это что-то новое - заряд батареи с помощью JS. Пойду тоже поколдую над своим ноутом и посмотрю как ведёт себя батарея. JS не перестаёт удивлять! Спасибо вам, Александр!

jinke
Автор

Спасибо за видео - лайк. Третье видео по теме предлагаю сделать как защититься от такого сканирования, не отключая js в браузере и не используя vpn.

igorkiev
Автор

Много полезной информации, спасибо большое!!!

mark_l
Автор

Спасибо, огромное было очень интересно :) как прошедший курс JS2.0 могу сказать они стоят того) вроде отучился, работаю, эти видео-лайфхаки все равно приятно смотреть)

alexredcross
Автор

*Спасибо большое. Мне как рас нужно было получить IP через JS. Ибо на php в github не работает. Очень полезно, ловите лайк Александр!*

nerusnotfound
Автор

Красный шрифт просто жесть! Кровь из глаз...

alexandr
Автор

Здравствуйте. Спасибо за видео. Хочу спросить. Можно ли с помощью этого, узнать е-мейл, на странице сайта на который отпровляються сообщение.

bilbrjl
Автор

По IP правильно показывает только страну ) К тому же он динамический и каждый день я в новом городе

Demiurge
Автор

А это апи для вычисления города случайно не платное ? Его можно на свой сайт ставить ?

viktormoskalev
Автор

может просмотрел, не увидел можно ли тип устройства (наименование) пользователя узнать ?

pvupv
Автор

Здравствуйте, а можно как то узнать реальный ip если посетитель пользуется впн?

или узнать почту/ник пользователя. т.е. много пользователей авторизируются в самом браузере. Можно как то узнать какие то данные о пользователе. П.С. пароли не интересуют) нужен ник или почта или еще что то. Или может можно вытащить имя компьютера в сети или что угодно еще, по чему можно хоть как то косвенно определить пользователя?

cherkasA
Автор

Спасибо вам что прислушиваетесь к комментариям)

izynpux
Автор

тестил на Лисе, в ней навигатор не отдает метот по батарее, в отличии от Хрома

gomzaleshuan
Автор

Интересная серия, может вы так и до фингерпринта дойдете?

fitterboss
Автор

Uncaught ReferenceError: UserInfo is not defined

alextopchyan
Автор

Спасибо за видео. Есть вопрос: если это мой сайт где-то на хостинге, на него заходит посетитель и мой сайт с помощью JS может получить эту информацию про посетителя, как я у себя могу эту информацию увидеть и ею воспользоваться ?

yurchikyurchik