Страница 1 из 1

Сломались функции и больше не работают

Добавлено: 11 апр 2021, 12:30
dimerm
Не устанавливается размер больше физического размера монитора, очень надо вернуть в работу

Код: Выделить всё

$browser->set_width(5000);
$browser->set_height(3000);
$app->set_window_position(5,5,5000,3000);

Re: Сломались функции и больше не работают

Добавлено: 11 апр 2021, 16:19
bigfozzy
а вы наоборот сделайте - тогда будет работать:

$app->set_window_position(5,5,5000,3000);
$browser->set_width(5000);
$browser->set_height(3000);

set_window_position - сбрасывает размеры браузера

Re: Сломались функции и больше не работают

Добавлено: 11 апр 2021, 16:35
dimerm
Это просто список функций. Можно одну любую строчку оставить - нифига не происходит
Как раз сетпозишн что-то там пытается вытворить, но больше физических размеров и у неё не выходит.
А первые две просто ничего не делают, проверьте

Re: Сломались функции и больше не работают

Добавлено: 11 апр 2021, 19:56
bigfozzy
Проверили, все работает как надо. Модель браузера у вас Chromium ?

И так тоже никаких результатов ?
$browser->set_width(200);
$browser->set_height(300);
или так :
$browser->set_width(2000);
$browser->set_height(5000);

Re: Сломались функции и больше не работают

Добавлено: 11 апр 2021, 22:09
dimerm
Модель браузера Chromium, версия актуальная.
Ничего не происходит ни так, ни так.

https://disk.yandex.ru/i/5sGRUpPj6PJBDw

Re: Сломались функции и больше не работают

Добавлено: 11 апр 2021, 23:36
bigfozzy
Происходит, тока на about:blank этого не видно, а перейдите после этого например на ya.ru

Re: Сломались функции и больше не работают

Добавлено: 13 апр 2021, 01:06
dimerm
Да, на сайте работает. Раньше тоже так было? У меня раньше долгое время всё работало и на about:blank
Ну ладно, спасибо, здесь решено.

Есть ещё неприятные новшества буквально в последних версиях, касаемо скриншотов:
1) Есть ситуация, при которой скриншот по атрибуту делается мимо нужного элемента. Это не могу показать на примере, но сгенерирую на досуге аналог страницы, на которой скрин бъёт мимо блока, покажу.
2) Для того чтобы сделать скрин блока он мотает страницу до этого блока, причём независимо от того, виден этот блок уже на экране полностью или нет.
В случае наличия фиксированного элемента, например вверху страницы, искому элемент перекрывается, а скрин делается с наличием этого перекрытия.
Т.е. страница мотается вниз, так что искомый элемент оказывается под фиксированным и на скрине оказывается всё перекрытие.

Вощем какая-то каша со скринами, с какой версии точно не могу сказать, пару месяцев не обновлял, вот сейчас наконец обновился и всё поплыло к чертям. Размеры теперь нужно с наличием страницы, скрины совсем не могу по старым скриптам получить корректно :(

Re: Сломались функции и больше не работают

Добавлено: 14 апр 2021, 11:59
bigfozzy
Скиньте примеры, поправим.

Там просто с какой-то версии движка пришлось все переделывать - то что он по старому не поддерживал.

PS: размеры можно выставлять и на about:blank - при последующей навигации они просто станут видимыми