Параметр, що регулює політиками отримання 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
*Overide це набір параметрів, що виконуються виключно для вказаної сесії. Використовується якщо на різних серверах, наприклад, різні кодування або якщо потрібно задати різну поведінку клавіш клавіатури при натисканні. Приклад конфігураційного файлу з 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.
Параметр, що регулює функцією використання локальних скриптів Java Script.
Приймає значення: дозволити – 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] – ескейп,
[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 передати логін, табуляцію, пароль, ентер (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