Параметры клиентского приложения¶
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