humanemulator.net — справка. Продукт, демо и покупка — на хуманэмулятор.рф | Демо | Купить | API | лог изменений

Обновлено в августе 2026.

Fingerprints в Human Emulator

Что такое fingerprints

Это идентификация пользователя по параметрам браузера и окружения (шрифты, язык, разрешение, плагины и т.д.), а не только по cookies. Даже после очистки cookies сайт может узнавать профиль. Human Emulator умеет блокировать чтение части параметров или подменять значения, влияющие на отпечаток.

Используйте функции законно и в рамках правил целевых сервисов. См. также политику ПДн справочного сайта.

Подмена значений

Платформа (navigator: platform, cpuClass) — browser->set_platform

$browser->set_platform("Win64","Other");
$browser->set_platform("Win32","x86");


Разрешение экрана (width, height, pixelDepth и др.) — browser->set_screen_resolution

$browser->set_screen_resolution(1024,768,24);
$browser->set_screen_resolution(2560,1440,24);


Языкbrowser->set_language

$browser->set_language("en-US");
$browser->set_language("ru-RU");


Информация о браузереbrowser->set_app_info

$browser->set_app_info("Microsoft Internet Explorer","Mozilla1","1","Gecko1","20030107");


Плагиныbrowser->set_plugins_info

$browser->set_plugins_info("[
{name:'Shockwave Flash', description : 'Shockwave Flash 24.0 r0', filename : 'Flash.ocx', version : '24.0.0.194' },  
{ name:'name2', description : 'desc2', filename : 'filename2' }
]");


Refererbrowser->set_referer

$browser->set_referer("https://ya.ru");


Canvas, WebGL, touch

Canvas fingerprint — browser->set_canvas_toDataURL. Пример:

случайное значение - $browser->set_canvas_toDataURL("data : ".$submitter->generate_random_text(10,1));
значение по умолчанию - $browser->set_canvas_toDataURL();


Сенсор экрана — browser->set_touch_info:

$browser->set_touch_info(5,"true");
значение по умолчанию - $browser->set_touch_info();


Блокировка считывания

Шрифты — browser->enable_fonts

разрешить - $browser->enable_fonts(true);
запретить - $browser->enable_fonts(false);


DirectX — browser->enable_directx (нужен перезапуск)

$browser->enable_directx(true);
$browser->enable_directx(false);


GPU rendering — browser->enable_gpu_rendering (нужен перезапуск)

$browser->enable_gpu_rendering(true);
$browser->enable_gpu_rendering(false);


Блокировка запросов/ответов

$raw->add_disabled_request_url

$raw->add_disabled_request_url("png");
$raw->add_disabled_request_url("awaps.yandex.net");


raw->clear_disabled_request_urls_array

$raw->clear_disabled_request_urls_array();


raw->add_disabled_response_url

$raw->add_disabled_response_url("canvas.js");


raw->clear_disabled_response_urls_array

$raw->clear_disabled_response_urls_array();


См. также методы в browser (external_params / internal_params) и руководство по submitter.

Все руководства · Основной сайт