Выпущена 28.1.0 версия BrowserAutomationStudio

Bablosoft News
  • @Bigma нечего тут развеивать, исправлять пора, особенно теперь, когда в паблик попало.

  • @Vituskosoy там не все так однозначно и код от фаста не работает так как ему хочется в последних версиях.

    1. Object.create(location.reload)
      Этот вызов создает новый объект, унаследованный от функции location.reload.
      Однако, location.reload — это встроенный метод объекта location, который не предназначен для наследования. Если попытаться использовать Object.create на функции, результатом будет объект с прототипом, установленным в location.reload.
      На практике, этот вызов не имеет эффекта в данном коде, так как результат нигде не используется.

    2. Reflect.ownKeys(location.reload)
      Метод Reflect.ownKeys() возвращает массив всех собственных ключей (свойств и методов) переданного объекта, включая:
      Символьные ключи.
      Строковые ключи.
      В случае location.reload, это встроенный метод браузера, который обычно не имеет собственных свойств или методов.

    3. length === 3
      Код проверяет, содержит ли location.reload ровно три собственных ключа.
      В большинстве случаев, у встроенных методов браузера, таких как location.reload, нет собственных ключей (или их может быть 1–2, в зависимости от среды выполнения).
      Итог:
      Этот код пытается проверить, есть ли у метода location.reload ровно три собственных ключа. Однако:

    У встроенных методов браузера редко есть такие собственные ключи.
    Результат, скорее всего, будет false, потому что Reflect.ownKeys(location.reload) обычно возвращает пустой массив или массив с 1–2 ключами (например, name, length, prototype в некоторых средах).

  • @Bigma said in Выпущена 28.1.0 версия BrowserAutomationStudio:

    @Vituskosoy там не все так однозначно и код от фаста не работает так как ему хочется в последних версиях.

    Отлично работал и работает, хз как ты проверял
    https://codesandbox.io/embed/krp5ct?view=preview
    2024-11-24_053724.png

  • @UserTrue я в консоли браузера проверял и ответ от баса андефайнд в двух версиях и последней и предпоследней. и как бы точно не тру...

  • @Bigma said in Выпущена 28.1.0 версия BrowserAutomationStudio:

    @UserTrue я в консоли браузера проверял и ответ от баса андефайнд в двух версиях и последней и предпоследней. и как бы точно не тру...

    На этом скрине версия из этого обновления.
    2024-11-24_053957.png

  • @UserTrue ну как бы у меня так получается:
    Screen Shot 2024-11-24 at 01.46.04.png

    ну да теперь то уже должен суппорт с этим разобраться ....

  • @Bigma said in Выпущена 28.1.0 версия BrowserAutomationStudio:

    @UserTrue ну как бы у меня так получается:

    вы же в курсе, что консоль в отладчике БАС криво работает и нужно нажать обновить?)

    Кроме того я выложил ссылку на сайт, по которой достаточно перейти и все увидеть

  • Скрипт на сайте

  • Форум - не место для выяснения отношений. @Bigma, @FastSpace - последнее предупреждение. Следующие попытки оскорблять друг друга - сразу бан.

    Просьба модераторов следить за этим и банить за оскорбления.


    О таких уязвимостях лучше сообщать на почту. Они всегда имеют наивысший приоритет и исправляются максимально быстро. Как только что-то такое появляется, мы буквально бросаем все и занимаемся проблемой с анонимностью.

    Эта будет исправлена в следующем патче. Если кто-то знает еще - пишите на почту, я гарантирую что все подобные проблемы будут исправляться в кратчайшие сроки.

  • @Bigma Я понимаю, что вы хотели как лучше. Но нужно соблюдать правила форума.

  • Проблема исправлена.

    @FastSpace, поделитесь остальными проблемами, пожалуйста. Если что-то действительно есть, мы это исправим.

  • @support said in Выпущена 28.1.0 версия BrowserAutomationStudio:

    Проблема исправлена.

    Блин, ну вы вот так вот в 5 секунд лишили человека года жизни :)
    Спасибо.
    Ждем от него еще 1000 способ конечно :)

  • @Bigma Справедливости ради, это сложнее найти чем исправить. Но ждем остальные способы.

  • @support справедливости ради, слишком ленивы и самонадеянны стали пользователи, не сообщая о проблемах.
    Спасибо за оперативное реагирование, возможно это подталкнет пользователей больше сообщать о проблемах.

  • @support said in Выпущена 28.1.0 версия BrowserAutomationStudio:

    Проблема исправлена.

    @FastSpace, поделитесь остальными проблемами, пожалуйста. Если что-то действительно есть, мы это исправим.

    Проблема в том что это не задача пользователей искать где утекает, не эмулирует что - что или неправильно работает браузер в BAS, а там такого настолько много такого, что нет смысла править 1-2 утечки когда их 1000+, это никак не поможет браузеру, ему нужен глобальный передел.

    Причём есть вещи, где не так очевидна проблема , как с этим элементом массива bas hide и у меня нет желания расписывать PDF файл на 400+ страниц, если интресено вот подробно я расписал две проблемы, начните хотя бы с этого:

    https://community.bablosoft.com/topic/29230/некоторые-огрехи-в-эмуляции-android/1

    И это
    https://community.bablosoft.com/topic/28313/dual-stuck-ipv4-ipv6

    По поводу "фикса за 5 минут", если вы свойство bas_hide засунули в другой метод (не reload) и даже может сменили его название палевное, то это не фикс и не решение проблемы.

    Решение проблемы с браузер и прокси я нашёл, я перехожу на другое решение постепенно (где у меня будет настоящий браузер и почти настоящее интернет соединение), да это не быстро, да багов много, да сложно, но зато рабочее решение.

  • @FastSpace Вы в каждой теме пишите о 1000 проблемах. На элементарный вопрос показать хоть что-то не отвечаете. При этом я вас слушаю и вас есть реальный шанс прямо сейчас все исправить. И более того, проблемы исправляются. Возникает вопрос, почему вы не хотите исправить это?

    https://community.bablosoft.com/topic/29230/некоторые-огрехи-в-эмуляции-android/1

    https://community.bablosoft.com/topic/28313/dual-stuck-ipv4-ipv6

    Подождите. У нас есть серьезная баги, из-за которых нужно менять архитектуру проекта, а мы будем заниматься эмуляцией появления клвиатуры на андроид. Нет, давайте сначала решим самые серьезные, потом эти.

    По поводу "фикса за 5 минут", если вы свойство bas_hide засунули в другой метод (не reload) и даже может сменили его название палевное, то это не фикс и не решение проблемы.

    Нет, решение другое.

  • @support said in Выпущена 28.1.0 версия BrowserAutomationStudio

    Подождите. У нас есть серьезная баги, из-за которых нужно менять архитектуру проекта, а мы будем заниматься эмуляцией появления клвиатуры на андроид. Нет, давайте сначала решим самые серьезные, потом эти.

    Я правильно понимаю то что я написал в двух тема выше это несерьёзные баги? 🤣 тогда обсуждать дальше нет смысла что что.

  • @FastSpace нет, вы поняли не правильно, прочитайте внимательно: "Нет, давайте сначала решим самые серьезные, потом эти.". И давайте не флудить. Вы либо отказываетесь показывать те самые 1000+ критичных багов, либо показываете их, если они есть конечно.

    Без лишних эмоций. Вы имеете право отказаться это делать, но тогда вы не отвечаете за свои слова.

  • @FastSpace said in Выпущена 28.1.0 версия BrowserAutomationStudio:

    @Bigma said in Выпущена 28.1.0 версия BrowserAutomationStudio:

    @FastSpace ipv6 блокируешь и нет проблем, тема закрыта.
    а что там с 250 бакгами по браузеру хром на винде ?

    Какой ты тяжёлый.. Ты даже 1 баг не в состоянии понять, куда тебе лезть дальше.
    .
    В определённом гео есть дуал стак ipv4 и ipv6, антифрод системы об этом знают и мне достаточно чекнуть что ты зашёл без него и уже получишь красный флаг.

    это лишь домыслы, покажи мне сервис который банит за то что нет ipv6 токода поговорим в отдельной теме.

    Но не сьезжай с ответа - что там по 250+ багов по хрому на винде ?

  • @support said in Выпущена 28.1.0 версия BrowserAutomationStudio:

    @FastSpace нет, вы поняли не правильно, прочитайте внимательно: "Нет, давайте сначала решим самые серьезные, потом эти.". И давайте не флудить. Вы либо отказываетесь показывать те самые 1000+ критичных багов, либо показываете их, если они есть конечно.

    Без лишних эмоций. Вы имеете право отказаться это делать, но тогда вы не отвечаете за свои слова.

    Все проблемы описанные мной серьёзные и критические, я вам показал как минимум 3 и расписал всё подробно, но для вас это не баг, то не баг, это не нужно править, то не нужно.

    Скажите зачем мне раскрывать другие проблемы , если вы для них точно также скажете: "это не проблема" У меня желания спорить с вами доказывая что это критическая утечка.