虚拟键盘在更新到 Chrome v50 后不再工作

Virtual keyboard is no longer working after an update to Chrome v50

本文关键字:v50 不再 工作 Chrome 键盘 更新 虚拟      更新时间:2023-09-26

我们使用jQuery.keyboard插件来获取虚拟屏幕键盘。
最近,在某些模板字段中,输入的字符立即被键盘脚本再次删除。
我们已将问题追溯到 Chrome 的最新更新(v.50 或 50.0.2661.75)。

似乎在最新版本的 Chrome 中,如果没有定义最大长度,则表单字段的最大长度值返回为 -1。

脚本正在检查最大长度是否为假,当然 -1 为,如果评估,则不为假

似乎在早期版本的Chrome中,缺少maxlength属性的评估结果是"虚假的"。我没有签入早期版本,但我怀疑缺少的最大长度值会返回"未定义"或 0。