Упростить и расширить редактирование полей профиля

ninjaNeko

Client
Регистрация
04.12.2014
Сообщения
191
Благодарностей
100
Баллы
43
Ни для кого не секрет, что часть полей профиля зенка генерирует по своим правилам, однако, хотелось бы иметь возможность задавать данные параметры исходя из собственных нужд.

Например DoNotTrack:
Очевидно, крайне важный параметр, но почему то его редактирование спрятано настолько далеко насколько возможно -
C#:
instance.SetHeader(ZennoLab.InterfacesLibrary.Enums.Browser.NavigatorField.DoNotTrack, "");
Это отличный пример того, как сходу усложняет работу с профилями для новичков (ведь можно сделать гораздо проще), юзабилити на нуле.

Второй пример:

Редактирование полей блока Screen:


Попытка отредактировать innerHeight и innerWidth ни к чему не приводят, в переназначение полей профиля данных значений нет, в методах С# тоже нет:

Ну, либо я где то не там ищу, если оно есть, то это конечно косяк документации)

Тут тоже не нашел где забивать. По логике вещей это должно быть в instance, поскольку непосредственно на него должен влиять, но там этого тоже нет:
Instance Class Members

Это что касается первой части.

Вторая часть - в профиль не вынесено очень много параметров, которые генерируется для браузера.
Например - vendorSub, один из параметров определяемые FF, но в профиле их нет. Собственно хотелось бы иметь возможность не только их редактировать, но еще и "включать-выключать".

Наличие подобных возможностей позволило бы эмулировать на максималках встроенные в некоторые приложения браузеры...да и притворяться приложениями в некоторых случаях)
 

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