@halimchun said in BrowserAutomationStudio 25.4.0 has been released:
@support hello
why sir??
You are posting in the topic releasing an older version of BAS. Only the latest version of BAS is supported.
АХТУНГ!
У кого свой Custom фильтр отпечатков. Приколов добавиться много когда лезет всякое в отпечаток неправильное :D
Смотрите какая видео карта попалась. Что такая в натуре существует :D:

Вот как должно быть:

Еще идут отпечатки вообще без параметра unmaskedRenderer. Возвращает undefined.
Думаю таких приколов около 10-15 добавиться, к уже существующему десятку.
@support said in Выпущена 24.0.2 версия BrowserAutomationStudio:
@FastSpace И при чем здесь новая версия?
Просто предупредил юзеров у кого свои фильтры, что нужно сделать будет новые фильтры.
@support said in Выпущена 24.0.2 версия BrowserAutomationStudio:
- Есть код, который определяет наличие шума для client rects. Можно отключить добавление шума туда.
_settings({"Fingerprints.RectanglesReplace":"false"})!
Тогда значение будет с моего пк и всегда одинаковое. Что-типо канвас? Планируется ли тогда как и web_gl добавить реальный значения?
@support said in Выпущена 24.0.2 версия BrowserAutomationStudio:
Есть код, который определяет наличие шума для client rects. Можно отключить добавление шума туда.
Нене, там расхождения при эмуляции получаются, которые так фиксятся:
https://zennolab.com/discussion/threads/nevernaja-ehmuljacija-clientrects.89353/post-600634
Ну... Не совсем прям так, но идея такая)
Тогда значение будет с моего пк и всегда одинаковое.
Не совсем, там обычно используют разные шрифты и значения разные за счет смены шрифтов.
Планируется ли тогда как и web_gl добавить реальный значения?
Я посмотрю позже на этот тест, возможно в этом нет необходимости.
@support said in Выпущена 24.0.2 версия BrowserAutomationStudio:
You do not have permission to view this page or perform this action.
дико извиняюсь)
Object.defineProperties(DOMRect.prototype, {
'height': {
get(){
return this.bottom - this.top;
}
},
'y': {
get(){
return this.top;
}
},
'width': {
get(){
return this.right - this.left;
}
},
'x': {
get(){
return this.left;
}
},
});
@support
Кстати, у меня CreepJS в басе нормально не работает, постоянно такая картина: https://imgur.com/a/fQUp3Lr
Наверн из-за этой ошибки в консоли: https://imgur.com/a/43yamtA
@support said in Выпущена 24.0.2 версия BrowserAutomationStudio:
Object.defineProperties не используется ни в каком виде для смены отпечатка
Так и правильно, от такого JS-а проблем только больше будет)
Ширину и высоту квадрата DOMRect можно просто получить разными способами: либо взять значения width и height, либо эти значения вычислить, как (right-left) и (bottom-top). Второй вариант не должен отличаться от первого, но из-за всяких проблем в языке с округлениями чисел с большим количеством знаков после запятой получается такая петрушка