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

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