【发布时间】:2017-06-02 03:16:58
【问题描述】:
我有一个具有封闭后端的 Rails 应用程序。在某些页面上,我想自动选择文本输入,这样我就可以使用外部蓝牙扫描仪扫描条码,而无需每次都用鼠标/触摸屏选择它。这在非移动设备上完美运行。但是,在移动设备(主要是平板电脑)上,我希望键盘弹出(因为扫描仪被系统视为“键盘”)。我知道这被 iOS 阻止了,因为它可能很烦人。但是,我想知道:
我可以让键盘自动出现在 Android 和/或 Windows 平板电脑上吗?
在 iOS 上,我可以更改此默认行为以使键盘自动出现吗?我可以访问所有需要此行为的设备。
编辑:我知道我可以使用click 事件来使键盘出现(现在就是这样)。但是,我不想每次扫描时都触摸平板电脑。
【问题讨论】:
-
它是一个网络应用程序吗?您需要在页面加载时自动出现,不是吗?
-
@shukshin.ivan 这是一个使用 Rails 的 Web 应用程序。虽然我需要它来加载页面,但我一般都需要它。如果尚未选择,我有一些 JavaScript 会每秒自动选择输入字段。现在我需要同样的 JavaScript 来让键盘自动出现。
-
我认为这在每个操作系统上都是不可能的。键盘显示与用户的操作有关 - jsfiddle.net/Twisty/knoohfwt/2
标签: javascript android jquery ios mobile