Кто знает про параметр has_lied_languages ? Откуда он берется? тут поснифал яху, со всеми фишками. Все четко, разные фингерпринты и тд, но вот этот ложный язык стоит значение 1. Как оно определяется? Для генерации ЮА юзал сниппет из данной темы.
Может ТС знает...
Это не является одним из параметров браузерных настроек.
Это условная проверка на соответствие определённых настроек друг друг.
Их, как минимум 4:
has_lied_languages
Соответствует ли navigator.language первому языку из набора navigator.languages
Пример:
navigator.language //"en-US"
navigator.languages //["en-US", "zh-CN", "ja-JP"]
has_lied_resolution
Проверка разрешения (ширины и высоты) на соответствие параметрам screen.availWidth и screen.availHeight, которые отвечают за видимую область экрана (т.е. с учётом размера панели задачи, полосы прокрутки и т.д.)
То есть видимая область не может быть больше разрешения экрана.
has_lied_os
Соответствие ОС, полученной разными методами: navigator.userAgent, navigator.oscpu, navigator.platform
has_lied_browser
Проверка браузера на подлинность - указан ли корректный productSub для браузера, например.