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

ClientPreferences

class ClientPreferences

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

Added 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