Loading...
JavaScript | Вопрос знатокам
Не так давно тут тема была по определению расширения (конкретно - ширины) экрана и там предлагается вариант определения расширения при помощи JS.

У меня вопрос: а как определили вот на этом сервисе (на скриншоте) расширение ЭКРАНА ОБОРУДОВАНИЯ (даже не браузера), если браузер - СВЁРНУТ (не развёрнут на весь экран).

То есть: кто и кому разрешил через браузер слить технические характеристики как мининум экрана моего ноутбука?

.tap.

Изображение

------
87768_2.png (502.4 Kb)
Скачиваний: 79

________
посл. ред. 25.04.2024 в 10:29; всего 3 раз(а); by Вилы Выкидные
Вилы Выкидные , размер растянутого окна браузера != разрешение экрана.
window.screen.width и window.screen.height спокойно покажут разрешение.
Если через консоль браузера менять размер экрана - тогда будет показывать другое разрешение, и реальное не будет известно
419236368 (25 апр 2024, в 10:32)
Вилы Выкидные , размер растянутого окна браузера != разрешение экрана.
window.screen.width и window.screen.height спокойно покажут разрешение.
Если через консоль браузера менять размер экрана - тогда будет показывать другое разрешение, и реальное не будет известно
хорошо, проведём тест :-[

выставляем отзывчивое устройство, НО браузер развёрнут и физическое расширение экрана не меняем

расширение "устройства": 400 х 642, НО тест показывает 800 х 1284

Изображение

------
87771_5.png (246.5 Kb)
Скачиваний: 72

________
посл. ред. 25.04.2024 в 10:44; всего 1 раз(а); by Вилы Выкидные
419236368 , теперь свернём браузер:

расширение "устройства": 400 х 642, НО тест показывает 800 х 1238

Изображение

------
87770_4.png (587.3 Kb)
Скачиваний: 71
419236368 , заметь при тех же условиях, но в зависимости от того свёрнут или развёрнут браузер тест показал расширения ЭКРАНА НОУТБУКА

800 х 1284 и 800 х 1238

Опять же вопрос: каким образом ВООБЩЕ получает ВЕБ-браузер ТТХ НОУТБУКА, кто ему разрешил получать ТТХ оборудования, кроме ТТХ браузера?
Вилы Выкидные , Тут явно используется объект screen, который предоставляет информацию о мониторе пользователя. У него есть свойство width, которое содержит ширину экрана в пикселях.
Ну конечно браузер не получит полные ттх твоего монитора априори. Однако, он может использовать JavaScript для определения некоторых характеристик экрана, таких как разрешение и размер.
Кайфовая (25 апр 2024, в 10:50)
Вилы Выкидные , Тут явно используется объект screen, который предоставляет информацию о мониторе пользователя. У него есть свойство width, которое содержит ширину экрана в пикселях.
вот это ближе к теме, но опять же - кто это разрешает делать или по дефолту принята конвенция о том, что пользун на это согласен, а если не согласен, то нужно самому это отключать, если ещё отключается :-[

вопрос этот я поднял как часть вопроса об отслеживании
________
посл. ред. 25.04.2024 в 10:56; всего 1 раз(а); by Вилы Выкидные
Вилы Выкидные (25 апр 2024, в 10:54)
вот это ближе к теме, но опять же - кто это разрешает делать или по дефолту принята конвенция о том, что пользун на это согласен, а если не согласен, то нужно самому это отключать, если ещё отключается :-[

вопрос этот я поднял как часть вопроса об отслеживании
Ну так чё ты, сделай отпечаток браузера, меняй его при каждом переходе по странице, закупи пул прокси, меняй ip каждую минуту и будет тебе тупой гугл присылать рекламу не по твоим запросам, а просто рандомную хрень. Конвенция? Это ПО не государственное, какие конвенции? Не пользуйся браузерами и всё
TheAlex [!] (25 апр 2024, в 11:02)
Ну так чё ты, сделай отпечаток браузера, меняй его при каждом переходе по странице, закупи пул прокси, меняй ip каждую минуту и будет тебе тупой гугл присылать рекламу не по твоим запросам, а просто рандомную хрень. Конвенция? Это ПО не государственное, какие конвенции? Не пользуйся браузерами и всё
дело в том что уже давно фингерпринт обходится ЕМНИП даже обычным сбросом кук

а всякие гуглы шмуглы его элементарно обойдут, сбрасывая куки по каким-либо событиям, заметь: даже когда ты уже залогинен в аккаунте гугла, для перехода по страницам аккаунта запрашивается пароль или даже СМС-подтверждение, они тупо сессию убивают, не давая предоставлять другие данные, вот и вся их конфеденциальность

заходишь в аккаунт с НЕМЕЦКОГО ВПН, язык аккаунта - немецкий, как только переходишь на другую страницу, то требуется СМС-подтверждение, как только ты прислал подтверждение, то ОНИ чекают номер тела и меняют язык аккаунта)))
Онлайн: 4
Время:
Gen. 0.1022
(c) ByMAS.RU 2010-2025