Параметры клиентского приложения#

ClientPreferences#

class ClientPreferences#

Реализует доступ к некоторым параметрам клиентского приложения

New in version 1.24.0-ms20:

ClientId() String#

Получить идентификатор клиента (клиентского приложения).

Если из одного браузера открыто несколько приложений (вкладок, окон), значение идентификатора для них одно.

Return type

String

HostIp() String#

Получить IP-адрес клиентского приложения

Return type

String

Language() String#

Получить тег языка клиентского приложения, например “ru-Ru”

Return type

String

ScreenHeight() Int64#

Получить значение высоты экрана пользователя в пикселях.

Если у пользователя несколько мониторов, вернется значение того, в котором находилось окно браузера при авторизации пользователя

Return type

Int64

ScreenWidth() Int64#

Получить значение ширины экрана пользователя в пикселях.

Если у пользователя несколько мониторов, вернется значение того, в котором находилось окно браузера при авторизации пользователя

Return type

Int64

TimeZoneDifference() Int64#

Получить разницу во времени между клиентом и сервером в миллисекундах.

Если сервер UTC+3, а клиент UTC+4, разница будет 360 000 мс

Return type

Int64

TimeZoneOffset() Int64#

Получить смещение (по Гринвичу) временной зоны клиента в миллисекундах.

Для UTC+3 значение будет равно 1 080 000 мс

Return type

Int64

UserAgent() String#

Получить строку, содержащую информацию о клиентском приложении и операционной системе

Return type

String

UserAgentName() String#

Получить строку, содержащую имя клиентского приложения (браузера). Метод вернет сокращенное название, например “Chrome”

Return type

String

isDesktop() boolean#

Получить значение флага, указывающего, что клиентское приложение выполняется на устройстве десктопного типа

Return type

boolean

isLinux() boolean#

Получить значение флага, указывающего, что клиентское приложение выполняется в операционной системе семейства Linux

Return type

boolean

isMac() boolean#

Получить значение флага, указывающего, что клиентское приложение выполняется в операционной системе семейства Apple Mac

Return type

boolean

isTablet() boolean#

Получить значение флага, указывающего, что клиентское приложение выполняется на устройстве мобильного типа

Return type

boolean

isWindows() boolean#

Получить значение флага, указывающего, что клиентское приложение выполняется в операционной системе семейства MS Windows

Return type

boolean