Параметр, управляющий политиками получения cookie.
Принимает значение: не получать – false, принимать – true.
Параметр, управляющий политиками получения cookie.
Принимает значение: не получать – false, принимать – true.
Таймер в сек., в течение которых ожидается ответ от сервера. После завершения работы таймера отображается ошибка о недоступности сервера.
Пример: 30
Параметр, позволяющий игнорировать невалидные SSL-сертификаты сервера.
Принимает значение: true или false.
Параметр, управляющий политикой удаления кэша при старте сессии.
Принимает значение: не удалять – false, удалить – true.
Параметр, управляющий политиками удаления cookie во время старта сессии.
Принимает значение: не удалять все существующие cookie – false, удалить все существующие cookie – true.
Используйте параметр SESSION_WEB для создания каждой новой сессии.
Синтаксис:
SESSION_WEB: Host Name,
Host – ip-адрес или имя сервера,
Name – имя сессии (выводится в списке доступных пользователю сессий и используется для создания override*).
Пример 1: Объявить две сессии GOOGLE и MY LOCAL HOST
SESSION_WEB: google.com GOOGLE
SESSION: 127.0.0.1 MY LOCAL HOST
*Override это набор параметров, которые выполняются исключительно для указанной сессии. Используется если на разных серверах, например, различные кодировки либо если требуется задать различное поведение клавиатурных нажатий. Пример конфигурационного файла с override, где в двух сессиях будет использоваться разный размер шрифта:
SESSION_WEB: google.com GOOGLE
SESSION: 127.0.0.1 MY LOCAL HOST
[GOOGLE]
TEXT_SIZE: 20
[MY LOCAL HOST]
TEXT_SIZE: 40
URL страницы, которая открывается в случае http-ошибки сервера.
Значение по умолчанию (изменять не рекомендуется):
file:///storage/emulated/0/Android/data/com.enterprisemobilityclient.web/files/web/badlink.html
Путь к локальному CSS.
Пример: file:///storage/emulated/0/Android/data/com.enterprisemobilityclient.web/files/web/my.css
Параметр, управляющий функцией использования локального CSS. Используйте если необходимо изменить стили html без внесения изменений на сервере.
Принимает значение: разрешить – true, запретить – false.
Параметр, управляющий функцией использования локальных скриптов JavaScript.
Принимает значение: разрешить – true, запретить – false.
Цвет фона индикаторов.
Пример: #00000000
Цвет заливки индикаторов.
Пример: #FF000000
Путь к локальному скрипту JS.
Пример: file:///storage/emulated/0/Android/data/com.enterprisemobilityclient.web/files/web/my.js
Параметр задает зум-фактор увеличения или уменьшения страницы.
Пример: 1.2
Цвет заливки индикатора прогресс-бара, который отображается при загрузке страницы.
Пример: #FFD81B60
Параметр, управляющий политикой запоминания данных экранных форм.
Принимает значение: не запоминать – false, запомнить – true.
Параметр, позволяющий управлять режимом автоповорота экрана.
Принимает значение:
A – автоповорот,
Р – зафиксировать в портретной ориентации,
L – зафиксировать в альбомной ориентации,
L2 – зафиксировать в альбомной перевернутой ориентации.
Параметр, отвечающий за наличие скроллбаров на странице.
Принимает значение: скроллбар выключен страницу зафиксировано в верхнем левом углу – false, скроллбар включен – true.
Параметр, отвечающий за вывод на экран кнопки включения сканера в режиме hands-free.
Принимает значение: показать – true, спрятать – false.
Таймер в секундах, отвечающий за время включения сканера в hands free режиме.
Значение по дефолту: 5.
Пример: 7
Параметр, отвечающий за вывод на экране системной виртуальной клавиатуры.
Принимает значение: разрешить – true, запретить – false.
С помощью клавиатурных переназначений (макросов) повышается эргономика работы оператора. Переназначения действуют только для аппаратных кнопок устройства.
Макрос для любой данной клавиши является записью в одну строку следующего формата:
keyName(my description): {command}
keyName(my description) – системный код и присвоенное понятное имя (my description). Системный код можно узнать, запустив в меню программу KEY SCANCODES, где отображаются значения keyName клавиш, на которые происходит нажатие.
Пример: KEYCODE_F1(Кнопка F1).
{command} – последовательность вызовов, которые передаются на сервер.
Допустимые значения:
null – пусто (суффикс не передается),
[CR] – эмуляция Enter,
[ESC] – escape,
[TAB] – эмуляция табуляции,
[SN] – серийный номер,
[0xB] – набор байт, например [0x01] [0x02] [0x03],
[PAUSEx] – задержка в х мс,
[KEYCODE] – клавиша,
‘TEXT’ – строка.
Примеры:
При нажатии на клавишу F1 передать на сервер код клавиши 3:
KEYCODE_F1(F1): [KEYCODE_3]
При нажатии на клавишу F1 передать на сервер TAB (соответствует 09 в ASCII таблице, см. дополнение А):
KEYCODE_F1(F1): [0х09]
При нажатии на клавишу F1 передать на сервер строку TEXT :
KEYCODE_F1(F1): ‘TEXT’
При нажатии на клавишу F1 передать на сервер команду TAB (эмулируется нажатие на клавишу TAB):
KEYCODE_F1(F1): [TAB]
Команды также можно передать как байты, то есть две записи ниже равнозначны:
KEYCODE_F1(F1): [TAB]
KEYCODE_F1(F1): [0х09]
Макросы могут собираться в последовательность. Последовательности следует разделять пробелами для удобства написания. Отсутствие пробелов не является ошибкой. Макрос не будет выполняться, если какой-то элемент внутри имеет некорректную запись. Количество строк не ограничивается.
По нажатию F1 передать логин, табуляцию, пароль, Enter (CR), подождать 1 сек., отправить CR LF:
KEYCODE_F1(F1): ‘mylogin’ [TAB] ‘pass’ [CR] [PAUSE1000] [0x0D] [0x0].
URL страницы, которая выводится на экран после обновления (F5), может быть пустым.
Пример:
UPDATE_URL: https://sytecs.com.ua/user/emc/com.enterprisemobilityclient.te.apk