Имам следната настройка:
- iPad с браузър Safari, поддържащ webb-приложение.
- Bluetooth баркод-скенер свързан / сдвоен с iPad.
Моето уеб приложение слуша събитията, които се натискат на клавиатурата в световен мащаб, което ми дава възможност да задействам функциите за сканиране, без потребителят да фокусира текстово поле в webb приложението.
Горното работи добре, когато стартирате приложението на работния плот с USB-скенер.
Проблемът ми е, че приложението не задейства събитията с ключово натискане (натискане / нагоре), докато текстовото поле не се фокусира върху iPad, когато се свърже скенера за Bluetooth.
Възможно ли е да се постигне това?
Свързан въпрос от преди малко: Как мога да добавя слушател на Javascript, за да заснемате вход от баркод скенер за Bluetooth в iPad?
Благодаря / Е
Отговори:
3 за отговор № 1Вярвам, че с мобилния Safari (и повечето другиiOS мобилни браузъри), клавишните букви се откриват само от уеб приложението, когато входът за формуляри е инфокализиран. Устройството ви (без външна клавиатура) не може да влезе с натискане на клавиш, без да е избран вход за форма, просто защото клавиатурата няма да бъде настроена.