Я изучаю отпечаток браузера. Js, работающий в веб-приложении, определит, лгут ли пользователи на языке, получив результат navigator.language.substr(0,2) == navigator.languages[0].substr(0,2)
.
Мы обнаружили, что около 3% пользователей лгали на языке (navigator.language.substr(0,2) != navigator.languages[0].substr(0,2)
).
По идентификатору пользователя мы нашли следующие мобильные устройства:
- некоторые мобильные телефоны HUAWEI (с Android 5.1, Android 6.0, Android 7.0, Android 8.0.0 ...)
- немного iPhone (с ОС 9_1, ОС 4_3_2, ОС 5_1_1, ОС 5_0 ...)
- ...
Эти пользователи лгали на языке? Есть причина, по которой устройство или браузер приведут к navigator.language.substr(0,2) != navigator.languages[0].substr(0,2)
?