@Q_Q К сожалению через node.js и ws модуль не могу конектится к сокету т.к там каждый раз создаётся уникальная ссылка для нового пользователя, а объект который её создаёт определить для меня трудно сайт написан на react + obfurscator. Плюс к этому ещё и в самом ws внутри нужно каждые 5 минут отправлять токен аутентификации который генерирует какая-то анонимная функция либо вообще на сервере. Вроде ещё как можно сделать обёртку или сделать прокси чтобы свои обработчики повесить но это уже вообще темный лес для меня недостижимый. Поэтому пришлось использовать такой костыль. В Принципе все работает, ws команды я отправляю также через Ява скрипт и взаимодействую с этим сайтом быстро не используя веб интерфейс сайта вообще. Единственная проблема это видеть всю консоль не только в режиме отладчика. Я думал может в BAS есть какой-то свой способ о котором я не знаю, просто парсить ее в переменную бесконечно каждый раз обращаясь к ней и записывая последнее действие по умолчанию
Маленькое окно браузера в режиме запуска
-
@gurkin4 said in Маленькое окно браузера в режиме запуска:
Разрешение экрана надо ставить после применения отпечатков.
Лично у меня прекрасно работает в любой версии BAS.Конечно, я так и делал. Применял разрешение в самую последнюю очередь, даже после установки прокси.
У тебя всё прекрасно работает, когда подключаешься к серверу по RDP? Потому что проблема вылезает только в этом случае и с некоторыми профилями, чьи браузеры находятся в данный момент в работе.
Неважно открываешь ли ты браузер при этом или нет. Как только подключился - сразу размер экрана на некоторых мобилках начинает лажать (я в лог для проверки вывожу document.documentElement.clientWidth и document.documentElement.clientHeight)
Если работаешь на локальной машине - всё отлично эмулируется, проблема отсутствует. -
@Михаил96 said in Маленькое окно браузера в режиме запуска:
Не наблюдаю таких проблем при переподключении по RDP, эмуляция масштаба включена, размер окна браузера соответствует параметрам из отпечатка. Версия BAS 27.2.0
Как я писал выше, это наблюдается не на всех профилях. Но, скажем, при подключении (при повторном подключении) к серверу по RDP из 10 потоков 2 точно начнут лажать с уменьшенной высотой экрана. Как-то так:

-
Вообще проблема касается не только мобильных профилей с десктопом тоже самое. Причем меняется оно само собой в процессе работы даже без отключения от RDP. На скрине выделено момент переподключения к RDP но и до этого момента видим из лога ситуация происходит. Скрипт работал в 4 потока в 13:30 прошло переподключение и у всех 4х потоков полетело разрешение.

-
@intelres Проблема в том, что rdp, по крайней мере официальный клиент, меняет масштаб на сервере так, чтобы он соответствовал клиенту при наличии подключения и меняет обратно на оригинальный при его отсутствии.
Хром отслеживает изменения dpi, и размер браузера меняется соответственно.
Вы можете проверить это самостоятельно выводя в лог разрешение через каждые пару секунд.
Соответственно решений может быть несколько:
- Оставлять сессию всегда включенной или всегда выключенной.
- Поменять масштаб у себя на пк на тот, который на сервере, обычно это 100%.
- Как то настроить клиент так, чтобы он не менял масштаб на сервере.
Это не глюк, всё работает исправно. Используй анидеск, но вроде на серваках без видяхи и монитора(либо эмулятора он будет не оч).
-
Anydesk я пробовал установить на сервак, но там разрешение какое-то маленькое экрана, вообще очень сложно работать с БАСом.
Вспомнил ещё один момент по этой проблеме - проблема началась тогда, когда в движке БАСа появилась возможность выбора разных версий Хромиума.
После этого высоты экранов мобильных устройств стали "схлопываться" при подключении по RDP. -
@FastSpace said in Маленькое окно браузера в режиме запуска:
потому что монитора нет, я заглушки покупал для этого (эмулятор монитора), тогда всё зпс.
Не знал, что такое бывает. Спасибо.
-
@FastSpace Эмулятор монитора я воткнул в видяху, но проблема от этого не исчезла. При переподключении по RDP по-прежнему экраны "схлопываются" на мобилах.
В диспетчере устройств - монитор появился, заглушка, вроде, работает ....
Может заклинание какое нужно ещё прочесть?)

