Лаборатория отпечатков браузера
JS-движок
Заявление строки UA не в счет: V8, SpiderMonkey и JavaScriptCore различаются текстом сообщений об ошибках, форматом Error.stack, форматированием нативного toString и несколькими граничными значениями libm — ничего из этого поддельный UA изменить не может.
Выполняется…
Результат
Подробности
- Определенный движок
- Движок, заявленный в UA
- Согласованность
- Свидетельства
Что это значит
Если определенный движок отличается от заявленного в UA, браузер маскируется — как правило, это антидетект-профиль на Chromium, выдающий себя за Firefox или Safari. Вердикт опирается только на поведение движка, а не на легко подделываемые объекты вроде window.chrome; если пробы противоречат друг другу, выводится «неизвестно» вместо догадки.