Проблемы Zenno с мобильными разрешениями

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 521
Благодарностей
1 319
Баллы
113
Доброго времени.

Данные настройки разрешения предоставлены в коде ниже, взяты с Зенно-профиля сгенерированным самим зенно, в результате Янд. выдает такой результат:
113511

113510


Подскажите, пожалуйста, вот задаю я параметры разрешения из готового профиля зенно:
C#:
project.Profile.ScreenSizeHeight = 825;
project.Profile.ScreenSizeWidth = 360;
project.Profile.AvailScreenHeight = 825;
project.Profile.AvailScreenWidth = 360;
project.Profile.OuterHeightShift = 108;
project.Profile.OuterWidthShift = 16;

instance.SetWindowSize(360, 825);
В профиле теперь:
113507

Заходя на https://yandex.ru/internet/ , можно увидеть, что разрешение взято откуда-то еще...А вот откуда - вопрос...
113508



1. Как же сгенерировать корректное разрешение, которое можно задать и на сайте Янд. покажет именно то что забивали?

2. Какие еще настройки разрешения есть, что бы они так влияли на информацию в Янд?

3. Как установить свой innerHeight и innerWidth?
 
Последнее редактирование:
  • Спасибо
Реакции: izubr

n0n3mi1y

Client
Регистрация
08.03.2017
Сообщения
1 237
Благодарностей
573
Баллы
113
Интересно. Мне тоже интересен ответ на этот вопрос.
 

Ахилес

Client
Read only
Регистрация
11.11.2020
Сообщения
956
Благодарностей
392
Баллы
63
наверно стоит учитывать devicePixelRatio, если движок Хромиум (бетта)
 

nail2501

Client
Регистрация
19.04.2015
Сообщения
483
Благодарностей
38
Баллы
28
3. Как установить свой innerHeight и innerWidth?

ТОЖЕ ИНТЕРЕСНО.
 

Вложения

nail2501

Client
Регистрация
19.04.2015
Сообщения
483
Благодарностей
38
Баллы
28
Вроде бы так:

C#:
instance.SetWindowPreference(ZennoLab.InterfacesLibrary.Enums.Browser.WindowPreference.InnerWidth, 1000);
instance.SetWindowPreference(ZennoLab.InterfacesLibrary.Enums.Browser.WindowPreference.InnerHeight, 700);
Но если проверить значение InnerWidth
C#:
return project.Profile.BrowserProfile.Screen.ClientWidth;
то выдает НОЛЬ
Кто знает как установить и проверить правильно?
 
Последнее редактирование:

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)