显示 HTML 字段的 Android 软键盘,即使连接了输入设备
Showing Android soft keyboard for an HTML field even when an input device is attached
有一个Android平板电脑,通过USB连接条形码扫描仪。
此平板电脑显示一个内部网网站。
由于 Android 操作系统检测到输入设备,因此当焦点进入屏幕上的某个字段时,它会停止显示软键盘。
大多数情况下这很好,但是必须显示键盘的几个字段。
有没有办法用JavaScript或从HTML页面以某种声明性方式触发软键盘?
目前,创建包装器Android应用程序不是一个选项,该应用程序将在WebView中显示网站并通过javascript界面触发键盘。这是因为WebView使用现有的Android浏览器,该浏览器不支持网站的所有功能(Android版本不是太新(。因此,平板电脑运行单独安装的Firefox(或Chrome,没有首选项(。
尝试使用
onclick="javascript:document.getElementById('input_field_to_focus').focus();"
参考链接:http://code.google.com/p/android/issues/detail?id=27438
相关文章:
- 是否可以将一个函数输入连接到另一个函数调用的文本
- 扫描仪设备或手动输入的识别输入问题
- 是否覆盖网站上文本输入区域的默认移动设备键盘?(HTML/JS/jQuery)
- 以角度形式将一个输入字段值连接(附加)到另一个字段
- 触发数字键盘输入文本所有移动设备
- 在一些Android设备/Chrome上,HTML5数字输入中没有小数点
- 使用JQuery将输入增加1,限制为9,并连接到隐藏输入
- 是否可以以编程方式打开安卓设备的蓝牙并与其他设备连接
- 样式<输入类型=“范围”>用于重定向,在触摸设备上不起作用
- 如何检测使用节点.js连接的 USB 设备
- 如果是移动设备,则更改输入类型值
- 无法检测到在移动设备(文本区域)上按输入
- 显示 HTML 字段的 Android 软键盘,即使连接了输入设备
- 在移动设备上,如何让“输入”在 type=“number” 输入中提交表单
- 科尔多瓦 连接到设备 Android 2.1
- 远程登录连接输入流阻塞原因
- 使用chrome连接iOS设备.bluetoothLowEnergy API
- 如何连接输入和选择选项
- HTML5视频聚焦输入设备
- 阻止输入设备提交角度表单