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

вопросы связанные с работой версии с Chromium
Ответить
dimerm
Сообщения: 228
Зарегистрирован: 02 май 2013, 10:36

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

Сообщение dimerm » 11 апр 2021, 12:30

Не устанавливается размер больше физического размера монитора, очень надо вернуть в работу

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

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

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 2792
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

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

Сообщение bigfozzy » 11 апр 2021, 16:19

а вы наоборот сделайте - тогда будет работать:

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

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

dimerm
Сообщения: 228
Зарегистрирован: 02 май 2013, 10:36

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

Сообщение dimerm » 11 апр 2021, 16:35

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

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 2792
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

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

Сообщение bigfozzy » 11 апр 2021, 19:56

Проверили, все работает как надо. Модель браузера у вас Chromium ?

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

dimerm
Сообщения: 228
Зарегистрирован: 02 май 2013, 10:36

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

Сообщение dimerm » 11 апр 2021, 22:09

Модель браузера Chromium, версия актуальная.
Ничего не происходит ни так, ни так.

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

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 2792
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

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

Сообщение bigfozzy » 11 апр 2021, 23:36

Происходит, тока на about:blank этого не видно, а перейдите после этого например на ya.ru

dimerm
Сообщения: 228
Зарегистрирован: 02 май 2013, 10:36

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

Сообщение dimerm » 13 апр 2021, 01:06

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

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

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

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 2792
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

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

Сообщение bigfozzy » 14 апр 2021, 11:59

Скиньте примеры, поправим.

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

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

Ответить