JavaScript | Вопрос знатокам
   
  
 
         
         
     Тема закрыта by 
 Вилы Выкидные
 Вилы Выкидные      
Причина: чык
 
 
 
  
 Вилы Выкидные
 Вилы Выкидные      
Причина: чык
 
  
  
    
  
    Не так давно тут тема была по определению расширения (конкретно - ширины) экрана и там предлагается вариант определения расширения при помощи JS.
У меня вопрос: а как определили вот на этом сервисе (на скриншоте) расширение ЭКРАНА ОБОРУДОВАНИЯ (даже не браузера), если браузер - СВЁРНУТ (не развёрнут на весь экран).
То есть: кто и кому разрешил через браузер слить технические характеристики как мининум экрана моего ноутбука?
 
   
  
      
    
------
  
     87768_2.png (502.4 Kb)
 87768_2.png (502.4 Kb) 
Скачиваний: 91
       
      
________
посл. ред. 25.04.2024 в 10:29; всего 3 раз(а); by Вилы Выкидные
  
 
 
 
У меня вопрос: а как определили вот на этом сервисе (на скриншоте) расширение ЭКРАНА ОБОРУДОВАНИЯ (даже не браузера), если браузер - СВЁРНУТ (не развёрнут на весь экран).
То есть: кто и кому разрешил через браузер слить технические характеристики как мининум экрана моего ноутбука?
 
   
  
------
 87768_2.png (502.4 Kb)
 87768_2.png (502.4 Kb) Скачиваний: 91
________
посл. ред. 25.04.2024 в 10:29; всего 3 раз(а); by Вилы Выкидные
 Вилы Выкидные , размер растянутого окна браузера != разрешение экрана.
 Вилы Выкидные , размер растянутого окна браузера != разрешение экрана. window.screen.width и window.screen.height спокойно покажут разрешение.
Если через консоль браузера менять размер экрана - тогда будет показывать другое разрешение, и реальное не будет известно
 419236368        (25 апр 2024, в 10:32)
 419236368        (25 апр 2024, в 10:32) Вилы Выкидные , размер растянутого окна браузера != разрешение экрана.
 Вилы Выкидные , размер растянутого окна браузера != разрешение экрана. window.screen.width и window.screen.height спокойно покажут разрешение.
Если через консоль браузера менять размер экрана - тогда будет показывать другое разрешение, и реальное не будет известно
 
 выставляем отзывчивое устройство, НО браузер развёрнут и физическое расширение экрана не меняем
расширение "устройства": 400 х 642, НО тест показывает 800 х 1284
------
 87771_5.png (246.5 Kb)
 87771_5.png (246.5 Kb) Скачиваний: 83
________
посл. ред. 25.04.2024 в 10:44; всего 1 раз(а); by Вилы Выкидные
 419236368 , теперь свернём браузер:
 419236368 , теперь свернём браузер:расширение "устройства": 400 х 642, НО тест показывает 800 х 1238
------
 87770_4.png (587.3 Kb)
 87770_4.png (587.3 Kb) Скачиваний: 86
 419236368 , заметь при тех же условиях, но в зависимости от того свёрнут или развёрнут браузер тест показал расширения ЭКРАНА НОУТБУКА
 419236368 , заметь при тех же условиях, но в зависимости от того свёрнут или развёрнут браузер тест показал расширения ЭКРАНА НОУТБУКА800 х 1284 и 800 х 1238
Опять же вопрос: каким образом ВООБЩЕ получает ВЕБ-браузер ТТХ НОУТБУКА, кто ему разрешил получать ТТХ оборудования, кроме ТТХ браузера?
 Вилы Выкидные , Тут явно используется объект screen, который предоставляет информацию о мониторе пользователя. У него есть свойство width, которое содержит ширину экрана в пикселях.
 Вилы Выкидные , Тут явно используется объект screen, который предоставляет информацию о мониторе пользователя. У него есть свойство width, которое содержит ширину экрана в пикселях.   
  
    
 
  
  
    
  
    Ну конечно браузер не получит полные ттх твоего монитора априори. Однако, он может использовать JavaScript для определения некоторых характеристик экрана, таких как разрешение и размер.   
  
    
  
 
 
 
 Кайфовая        (25 апр 2024, в 10:50)
 Кайфовая        (25 апр 2024, в 10:50) Вилы Выкидные , Тут явно используется объект screen, который предоставляет информацию о мониторе пользователя. У него есть свойство width, которое содержит ширину экрана в пикселях.
 Вилы Выкидные , Тут явно используется объект screen, который предоставляет информацию о мониторе пользователя. У него есть свойство width, которое содержит ширину экрана в пикселях.     
 вопрос этот я поднял как часть вопроса об отслеживании
________
посл. ред. 25.04.2024 в 10:56; всего 1 раз(а); by Вилы Выкидные
 Вилы Выкидные        (25 апр 2024, в 10:54)
 Вилы Выкидные        (25 апр 2024, в 10:54)вот это ближе к теме, но опять же - кто это разрешает делать или по дефолту принята конвенция о том, что пользун на это согласен, а если не согласен, то нужно самому это отключать, если ещё отключается
 
 вопрос этот я поднял как часть вопроса об отслеживании
 TheAlex   [!]     (25 апр 2024, в 11:02)
 TheAlex   [!]     (25 апр 2024, в 11:02)Ну так чё ты, сделай отпечаток браузера, меняй его при каждом переходе по странице, закупи пул прокси, меняй ip каждую минуту и будет тебе тупой гугл присылать рекламу не по твоим запросам, а просто рандомную хрень. Конвенция? Это ПО не государственное, какие конвенции? Не пользуйся браузерами и всё
а всякие гуглы шмуглы его элементарно обойдут, сбрасывая куки по каким-либо событиям, заметь: даже когда ты уже залогинен в аккаунте гугла, для перехода по страницам аккаунта запрашивается пароль или даже СМС-подтверждение, они тупо сессию убивают, не давая предоставлять другие данные, вот и вся их конфеденциальность
заходишь в аккаунт с НЕМЕЦКОГО ВПН, язык аккаунта - немецкий, как только переходишь на другую страницу, то требуется СМС-подтверждение, как только ты прислал подтверждение, то ОНИ чекают номер тела и меняют язык аккаунта)))
 AdRed
 AdRed  
		    
 
		    

 
		    